SpringBoot2 單元測試類的報錯問題
阿新 • • 發佈:2020-10-23
問題描述
執行 SpringBoot2 測試時報錯,提示找不到 SsmApplicationTests 主類
原因分析
Junit5 升級了框架沒有相容
問題解決
<!--測試模組--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-launcher</artifactId> <version>1.0.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>5.0.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> <version>5.5.2</version> <scope>test</scope> </dependency>
測試類
org.junit.jupiter.api.Test;
替換成
import org.junit.Test;