Code: Select all
mvn clean test
Code: Select all
[ERROR] TestEngine with ID 'junit-jupiter' failed to discover tests
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
Projektstruktur:
Code: Select all
src/main/java/com/trazia/trazia_project/...
src/test/java/com/trazia/trazia_project/service/RecipeServiceTest.java
src/test/java/com/trazia/trazia_project/service/ProductServiceTest.java
src/test/java/com/trazia/trazia_project/product/ProductControllerTest.java
src/test/java/com/trazia/trazia_project/product/ProductTest.java
src/test/java/com/trazia/trazia_project/ProductMapperTestUtils.java
POM-Testabhängigkeiten und Plugins:
Code: Select all
org.springframework.boot
spring-boot-starter-test
test
org.springframework.security
spring-security-test
test
org.junit.jupiter
junit-jupiter-api
5.9.3
test
org.junit.jupiter
junit-jupiter-engine
5.9.3
test
org.mockito
mockito-core
5.2.0
test
org.mockito
mockito-junit-jupiter
5.2.0
test
org.apache.maven.plugins
maven-surefire-plugin
3.2.5
**/*Test.java
- Alle Tests sind mit @Test von org.junit.jupiter.api.Test annotiert.
- Das Projekt lässt sich gut erstellen, die Hauptklassen funktionieren und die Integration mit Spring Boot ist korrekt.
- Ich habe die Ordnerstruktur und die Paketnamen überprüft, alle stimmen mit den Importen in den Testklassen überein.
- Java-Version: 21
- Maven-Version: 3.9.11
Weiß jemand, was JUnit 5 daran hindern könnte, die Tests in diesem Setup zu erkennen?
 Mobile version
 Mobile version