Ich habe beim Ausführen von JUnit eine NullPointerException erhalten und bin hängen geblieben.
Ich hätte Autowired auf der Seite der Nicht-Testklasse haben sollen, aber ich bekomme null.
Sample.java
public class Sample{
@Autowired
private Hoge hoge; //← null bei Testausführung
/**Die folgende Methode*/
}
Auf der Testcodeseite war es nicht automatisch verdrahtet.
SampleTest.java
public class SampleTest{
@Autowired
private Hoge hoge; //Ich habe vergessen
/**Die folgende Methode*/
}
Es wird injiziert, wenn Spring ausgeführt wird, also dachte ich, ich müsste mir keine Sorgen machen, aber ich muss es auch auf der Testseite deklarieren.