我的类似类型的测试类中有两个Spy对象
@RunWith(PowerMockRunner.class)
class Test{
@InjectMocks
C c1;
@Spy
B b1=method1();
@Spy
B b2=method2();
@Test
public void myTest1()
{
//Here I test functionality of c1
}
}
我想在C中测试一个方法,其中b1和b2用作间谍。 我在测试课中无法做到这一点。 两者都被初始化为null。如果我删除一个,则基于字母顺序的间谍对象被初始化。