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

这篇具有很好参考价值的文章主要介绍了用maven安装JUnit 5并运行单元测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

    <dependency>
      <groupId>org.junit.jupiter</groupId>
      <artifactId>junit-jupiter</artifactId>
      <version>5.9.3</version>
      <scope>test</scope>
    </dependency>

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

    <plugin>
	  <artifactId>maven-surefire-plugin</artifactId>
	  <version>3.0.0</version>
	</plugin>
	<plugin>
	  <artifactId>maven-failsafe-plugin</artifactId>
	  <version>3.0.0</version>
	</plugin>

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

到了这里,关于用maven安装JUnit 5并运行单元测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idea 安装JUnit单元测试框架

    JUnit是一套专门用于java的单元测试框架,主要是测试方法 junit4官方网站: JUnit – About junit5官方网站:JUnit 5  框架依赖:junit-4.12.jar;hamcrest-core-1.3.jar 安装步骤: (1)项目中创建lib目录 (2)把两个jar文件复制到lib目录 (3)选择lib目录然后点击右键选择“Add as Library.....

    2024年02月07日
    浏览(42)
  • Java中的JUnit是什么?如何使用JUnit进行单元测试

    JUnit是Java中最流行的单元测试框架之一。它可以帮助开发人员在代码编写过程中检测出错误和异常,从而提高代码的质量和可靠性。 JUnit是一个由Kent Beck和Erich Gamma创建的开源Java单元测试框架,它已经成为Java开发中最常用的测试框架之一。这个框架的主要目的是为了简化单元

    2024年02月12日
    浏览(66)
  • 【单元测试】如何使用 JUnit5 框架?

      Junit5是一个用于在Java平台上进行单元测试的框架。JUnit 5 框架主要由三部分组成:JUnit Platform、JUnit Jupiter 和 JUnit Vintage。 JUnit Platform:定义了测试引擎的 API,是 JVM 上用于启动测试框架的基础服务,支持通过 IDE、构建工具、命令行等方式运行单元测试。 JUnit Jupiter:包含

    2024年04月10日
    浏览(44)
  • Linux下安装junit,并通过命令执行junit单元测试

    1.首先你的Linux下应该已经安装了jdk,如果没有安装,请先查询安装,并配置好环境变量 2.首先找到你的jdk安装目录,如果你已经配置好环境变量的话,可以执行下面的语句:   博主的安装目录是/usr/lib/jvm/temurin-11-jdk-amd64/ 3.下载junit-4.11.jar和hamcrest-core-1.3.jar到这个目录里的l

    2024年02月04日
    浏览(43)
  • SpringBoot 中如何利用 Junit 实现单元测试?

    2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)_软件测试刷题小程序-CSDN博客 文章浏览阅读2.5k次,点赞85次,收藏11次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、

    2024年03月11日
    浏览(42)
  • 如何在 Java 中使用JUnit5进行单元测试和自动化测试

    单元测试和自动化测试是现代软件开发过程中必不可少的环节,可以提高代码质量和开发效率。JUnit5是Java中流行的单元测试框架,本文将介绍如何在Java中使用JUnit5进行单元测试和自动化测试。 单元测试是一种测试方法,用于对软件系统中的最小可测试单元进行测试。这些单

    2024年02月05日
    浏览(53)
  • CppUTest——【由JUnit移植过来的】C++单元测试框架——的下载安装

    CppUnit是【由JUnit移植过来的】C++测试框架。 单元测试框架下载 从我使用的CppUtest框架中的文档 /readme/ReadmePart1_VisualStudio.rtf 文件中看到了官网的地址cpputest.org,文中原话是 • Go to cpputest.org, and get the latest released cpputest. (3.7.1 was used at the time of this writing) 。 在打开的网页中,根

    2024年02月11日
    浏览(48)
  • 【免费】win7 所有.net framework框架集合,免费下载,若要运行此应用程序,您必须首先安装net framework如何解决

    运行软件缺失框架: 那天我看见网上下载一个框架都要收费还要100大洋,现在真的是干啥都要钱,索性就整理了一个全库供大家下载,做点好事 .net 框架所有的 .net官网下载地址, 所有框架向下兼容,安装报错,就往上一个新版本下载装 微软官网:.net framework 3.5- 4.8框架 下

    2024年02月05日
    浏览(112)
  • 解决Gradle在IDEA中运行Java17的Junit单元测试程序报错:module java.base does not “opens java.lang“ to unnamed module

    gradle在IDEA中使用了JDK17运行springboot3.x等程序的时候使用了反射或ASM等会报错:module java.base does not “opens java.lang” to unnamed module,可以通过在IDEA中设置JVM参数解决此问题: 对于单元测试程序,设置了此参数无效,只能通过修改gradle.build脚本解决此问题,在gradle.build中添加如

    2024年02月16日
    浏览(56)
  • Maven编译、安装或打包时跳过单元测试Skip Tests

    场景: 在使用 Maven 对项目或模块进行编译(compile)、安装(install)、打包(package)等操作,单元测试没必要编译,设置跳过单元测试可以增加编译速度、也可以防止出现一些奇怪的异常现象 一、设置跳过单元测试 1、Idea可视化跳过 2、使用命令参数跳过 mvn package -Dmaven.test.skip=tr

    2024年02月16日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包