当前位置:   article > 正文

解决mvn test运行Junit5测试用例时检测不到测试类的问题_mvn clean install 没有检测到测试用例

mvn clean install 没有检测到测试用例
使用mvn test执行测试用例,发现构建成功了,target下面也有.class文件,但是却未运行测试用例

在这里插入图片描述

因为执行框架使用的是Junit5,算是相对比较新的框架,就怀疑是不是配置的问题,在Junit-team的官方GitHub中找到了关于最新的Junit5.5版本的pom文件范例:
发现需要添加一个依赖和两个插件:
		<plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>8</source>
                    <target>8</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <!-- JUnit 5 requires Surefire version 2.22.0 or higher -->
                <version>2.22.0</version>
            </plugin>
        </plugins>

		<dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter</artifactId>
            <version>5.5.0-M1</version>
            <scope>test</scope>
        </dependency>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
再次运行mvn test,顺利通过,问题解决:

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/222481?site
推荐阅读
相关标签
  

闽ICP备14008679号