In der Spring Boot + JUnit5-Umgebung tritt eine NullPointerException auf, weil @Autowired in der Testklasse nicht funktioniert oder die Instanz nicht in der Variablen erstellt wird.
In JUnit5 stellte sich heraus, dass sich die Einstellung zum Ausführen von Spring Boot von JUnit4 unterscheidet.
migrate from JUnit 4 to JUnit 5 you can replace
@RunWith(SpringRunner.class) with @ExtendWith(SpringExtension.class).
Ich habe eine ganze Weile gebraucht, um zur Referenzseite zu gelangen.
https://stackoverflow.com/questions/48019430/junit5-with-spring-boot-1-5
Recommended Posts