所以我有一个接口,我们称它为 X
所以在常规代码中我有:
public class doStuff()
{
@Autowired
private X x;
public stuff()
{
x.doYourThing();
}
}
我不知道如何测试这个。
如果我尝试:
public class XTest()
{
@Autowired
private X x;
public void test(){
string val = x.FillUpVal();
assertTrue("It didn't work",val=="hi");
}
}
我将 x 设为 null,因此它立即抛出 NullPointerException 并且测试失败。我正在寻找一些关于正确方法的指导。