标签: java unit-testing junit mockito
@RunWith(MockitoJUnitRunner.class) public class Test { @Mock private A a; @Spy private B b = new B(a);
构造'b'时'a'仍然为空。一旦单元测试遇到某些方法'a'将不为空。
有没有办法用非空模拟'a'构建间谍'b'?
答案 0 :(得分:1)
唯一的方法是将其移入@Before带注释的方法。
@Before