解决mvn test运行Junit5测试用例时检测不到测试类的问题

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

image.png

因为执行框架使用的是Junit5,算是相对比较新的框架,就怀疑是不是配置的问题,在Junit-team的官方GitHub中找到了关于最新的Junit5.5版本的pom文件范例:

  • 官方地址:[github.com/junit-team/…]
image.png
发现需要添加一个依赖和两个插件:
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.8.1
                
                    8
                    8
                
            
            
                org.apache.maven.plugins
                maven-surefire-plugin
                
                2.22.0
            
        

        
            org.junit.jupiter
            junit-jupiter
            5.5.0-M1
            test
        
复制代码

再次运行mvn test,顺利通过,问题解决:

image.png

链接:https://juejin.cn/post/6844903969139982350

你可能感兴趣的:(解决mvn test运行Junit5测试用例时检测不到测试类的问题)