maven中的单元测试

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

单元测试:采用junit(单元测试框架)

单元:在java中就是指方法,一个方法就是一个单元,方法是测试的最小单位

采用junit去测试方法是否完成了要求,属于开发人员自测阶段

假设这种场景:一个main方法里面有好几个方法,而且方法之间彼此有关系,比如一个方法会调用另一个方法,你main方法一执行,所有方法都执行了

于是需要引入单元测试

maven中进行单元测试一共需要两步

(1)加入junit的依赖:

 <dependency>
       <groupId> junit</groupId>
       <artifactId>junit</artifactId>
       <version> 4.12 </version>
       <scope> test </scope>
 </dependency>  

(2)编写测试类

比如在src/main/java文件夹下的com.bjpowernode包下有一个HelloMaven类(即这个类的路径如下:src/test/java/com/bjpowernode/HelloMaven)

maven中的单元测试

maven中的单元测试

 现在我们想对这个addNumber这个方法进行单独测试

于是在src/test/java这个目录下先创建一个com.bjpowernode这个包,然后在这个包下面创建一个类,类名叫TestHelloMaven(在这个类中,你可以定义多个独立的测试方法,每个方法都是独立的)

maven中的单元测试

最上面的圈,点击那个按钮表示运行整个类,这个类里面的两个测试方法都会运行

第二个圈,点击那个按钮,表示运行第一个测试方法,只会运行第一个测试方法

第三个圈,点击那个按钮,表示运行第二个测试方法,指挥运行第二个测试方法

maven中的单元测试

 文章来源地址https://www.toymoban.com/news/detail-421853.html

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

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

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

相关文章

  • Tests run: 0, Failures: 0, Errors: 0, Skipped: 0【Junit4 升级 Junit5】【Maven 检测不到单元测试问题】

    由于测试容器,有残留的 JUnit4 依赖项。能够通过显式将 JUnit5 设置为万无一失插件的依赖项来解决此问题,如下所示:

    2024年04月27日
    浏览(38)
  • Java中的JUnit单元测试方法的使用

    选中当前工程 - 右键选择:build path - add libraries - JUnit 4 - 下一步 创建Java类,进行单元测试。 此时的Java类要求:① 此类是public的 ②此类提供公共的无参的构造器 此类中声明单元测试方法。 此时的单元测试方法:方法的权限是public,没有返回值,没有形参。 此单元测试方法上

    2024年02月14日
    浏览(39)
  • maven中的单元测试

    单元测试:采用junit(单元测试框架) 单元:在java中就是指方法,一个方法就是一个单元,方法是测试的最小单位 采用junit去测试方法是否完成了要求,属于开发人员自测阶段 假设这种场景:一个main方法里面有好几个方法,而且方法之间彼此有关系,比如一个方法会调用另

    2023年04月22日
    浏览(44)
  • Day14:单元测试、Junit单元测试框架、反射、注解

    针对最小的功能单元(方法)进行正确性测试 编写正规的单元测试框架 传统的无法执行自动化测试,且无法得到测试报告 Junit的作用: 测试类取名:原类名+Test(大驼峰) 测试方法取名:test+原函数名称(小驼峰) 测试方法:必须public,无参,无返回值 测试方法上面必须加

    2024年04月14日
    浏览(61)
  • 单元测试 —— JUnit 5 参数化测试

    目录 设置 我们的第一个参数化测试 参数来源 @ValueSource @NullSource @EmptySource @MethodSource @CsvSource @CsvFileSource @EnumSource @ArgumentsSource 参数转换 参数聚合 奖励 总结 如果您正在阅读这篇文章,说明您已经熟悉了JUnit。让我为您概括一下JUnit——在软件开发中,我们开发人员编写的代

    2024年02月03日
    浏览(44)
  • 软件测试实验:Junit单元测试

    目录 前言 实验目的 实验内容 实验要求 实验过程 题目一 题目一测试结果 题目二 题目二实验结果 总结 软件测试是软件开发过程中不可缺少的一个环节,它可以保证软件的质量和功能,发现并修复软件的缺陷和错误。软件测试分为多种类型,其中一种是单元测试,即对软件

    2024年02月02日
    浏览(49)
  • 【单元测试】Junit 4(三)--Junit4断言

    ​ **断言(assertion)**是一种在程序中的一阶逻辑(如:一个结果为真或假的逻辑判断式),目的为了表示与验证软件开发者预期的结果——当程序执行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止执行,并给出错误信息。 这里我们直接上例子 接下来我们

    2024年02月08日
    浏览(50)
  • 使用JUnit单元测试

    前提:   测试题目: 根据输入的年份和月份判断月份的天数。若月份不在有效范围之内,应提示:“月份输入不正确。”。月份不为2月,根据输入月份输出对应的月份天数。月份为2月,根据年份判断如为普通闰年,输出2月份正确天数;如为世纪闰年,输出2月份正确天数;

    2024年02月04日
    浏览(33)
  • JUnit 5 单元测试框架

    依赖安装 所有支持的注解都在包 org.junit.jupiter.api 下。 基本使用:

    2024年01月20日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包