Maven项目具有以下文件夹结构:
src/main/java
src/main/resources
src/test/java
src/test/resources
如果我们导航到maven项目文件夹,然后点击mvn clean test
。此命令将清理项目,然后构建项目并运行测试
但是,我并不了解它会运行哪些测试。
src/test/java
?)答案 0 :(得分:1)
Maven默认使用Surefire测试插件。
正如您在问题中正确猜到的那样,它会在src/test/java
中查找单元测试。
Surefire支持多个单元测试框架,例如JUnit和TestNG或POJO tests。因此,如果您在src/test/java
中同时进行了TestNG和JUnit测试,并且对pom.xml中的两个框架都有适当的测试依赖关系,则将执行JUnit和TestNG测试。