Ich folgte der Anleitung hier, https://spring.io/guides/gs/spring-boot/ - geklont das Projekt, mit Gradle gebaut und versucht zu laufen ... Anwendung lief gut. Dann änderte ich einige Dateistruktur wie pro meine Anforderung und versucht, die Einheit Testfall laufen dort gegeben, aber diesen Fehler -@SpringBootApplication von JUnit Testdatei
Es kann keine @SpringBootConfiguration finden, die Sie benötigen @ContextConfiguration oder @SpringBootTest (Klassen verwenden = ...) mit dem Test
ich restrukturieren nur die Codes in dort, und dies ist meine aktuelle Projektstruktur -
/projectroot
- /src/main/java
-Application.java
-/controller
-MyController.java
-/util
-MyUtil.java
-/model
-MyModel.java
Jetzt versucht Testfall von
laufen/src/test/java/controller/MyControllerTest.java
Ich habe durch diese Stack Overflow link gegangen und verstanden, dass, wenn ich unter meinem Test-Ordner speichern/src/main/java/es kann funktionieren. Aber wenn ich das tue, kompiliert die Testdatei nicht und es scheint auch nicht der richtige Weg zu sein, Anwendungscode zusammen mit Testcode zu setzen. Ich weiß, dass mir etwas sehr Grundlegendes fehlt.
Danke, das hat mein Problem behoben.Du bist ein Lebensretter :). – boolean