我有一堂课:
public class Sender {
private final SomeClass firstField;
private final SomeClass secondField;
private Sender(SomeClass firtsField, SomeClass secondField){
this.firstField = firstField;
this.secondField = secondField;
}
}
@RunWith(MockitoJUnitRunner.class)
public class SenderTest{
@Mock
private firstField;
@Mock
private secondField;
}
一切看起来都是等级的,但看起来它在两个领域或类似的东西中注入了相同的对象。当我尝试对一个字段使用 when(..).thenReturn() 时,它会设置另外两个数据和虎钳诗句;最奇怪的是它在调试模式下工作正常。你能说什么?
守着一只汪
幕布斯7119047
相关分类