だから私はインターフェースを持っています、それを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 がスローされ、テストに失敗します。これについての適切な方法についてのガイダンスを探しています。