用maven安装JUnit 5并运行单元测试

一:首先讲如何安装
JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage
如果不需要执行基于JUnit 3 和JUnit 4 的用例,那么JUnit Vintage就不需要安装。
1)在pom文件dependencies的小节内增加如下依赖:

    
      org.junit.jupiter
      junit-jupiter
      5.9.3
      test
    

备注:junit-jupiter做了整合。
2)在build小节plugins内增加maven-surefire-plugin插件(maven自动安装的surefire/Failsafe插件的版本比较低):

    
	  maven-surefire-plugin
	  3.0.0
	
	
	  maven-failsafe-plugin
	  3.0.0
	

备注:官网建议为了避免互操作性问题,Surefire/Failsafe采用 3.0.0-M4及以上的版本,https://junit.org/junit5/docs/current/user-guide/#running-tests-build-maven
用maven安装JUnit 5并运行单元测试_第1张图片
其中failsafe和surefire的用途见官网说明:https://maven.apache.org/plugins/index.html
用maven安装JUnit 5并运行单元测试_第2张图片
修改完pom文件,过一会儿,会自动下载到本地仓库中:
用maven安装JUnit 5并运行单元测试_第3张图片
用maven安装JUnit 5并运行单元测试_第4张图片
用maven安装JUnit 5并运行单元测试_第5张图片
二:再讲讲如何运行单元测试
右键单击maven工程,选择Run As->Maven build,出现如下窗口:
用maven安装JUnit 5并运行单元测试_第6张图片
在Goals中输入test、或者verify,或者package,然后点击Run,都可以运行JUnit单元测试。例如,运行后的输出结果:
用maven安装JUnit 5并运行单元测试_第7张图片

你可能感兴趣的:(junit,maven,java)