JUnit 実行時にNullPointerExceptionが出て詰まった。
非テストクラス側でAutowiredしているはずなのに、nullが出てしまう。
Sample.java
public class Sample{
@Autowired
private Hoge hoge; //←テスト実行時null
/** 以下メソッド*/
}
##原因
テストコード側で、Autowiredしていなかった。
SampleTest.java
public class SampleTest{
@Autowired
private Hoge hoge; //忘れてた
/** 以下メソッド*/
}
Spring実行時にInjectionされるから、気にしなくていいと思っていたけどテスト側でも宣言しないといけないんやね。