我查看了论坛,但找不到为什么会发生这种情况
我有
public class AImpl implements A{
@Autowired
B bImpl;
protected void doSomething(){
String s = "test";
String d = b.permuteString(s);
System.out.println(s.substring(1));
}
}
public class BImpl implements B{
public String permuateString(s){
return s;
}
}
在测试中我有:
@InjectMocks
AImpl aImpl;
@Mock
BImpl bImpl;
@Test
public void testCode(){
testCode(){
aImpl.doSomething();
}
}
permuateString
from的方法BImpl
总是返回 null。我需要知道 permuteString() 的结果才能继续执行 doSomething。所以它不能为空
为什么?
我在用Mockito