JUnit4单元测试以及简单实现

本文介绍了如何在Java开发中使用JUnit4进行单元测试,通过创建测试类和测试方法,利用断言如assertEquals进行结果验证。文章详细阐述了JUnit4的特性,包括测试用例的编写规范和断言方法的使用,如assertTrue、assertArrayEquals等,并通过实际示例演示了测试过程。此外,讨论了测试方法的注意事项,如测试方法的独立性,以及Failure和Error的区别。
摘要由CSDN通过智能技术生成

随着我们的项目深入,代码量也越来越多。这时如果出现BUG,面对成千上万行代码,一步一步调试效率实在低。所以理应在开发的过程中,每写出一个函数或方法,就当即测试该函数是否正确或者是否达到我们想要的效果。我们应当确保每一个函数都是正确的,需要对函数进行方方面面的测试,这样的测试我们就叫做单元测试

JUnit是一个Java语言的单元测试框架。用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。

它包括以下特性:

  • 用于测试期望结果的断言(Assertion)
  • 用于共享共同测试数据的测试工具
  • 用于方便的组织和运行测试的测试套件
  • 图形和文本的测试运行器

JUnit的最新版是JUnit5,各位可以登录JUnit5的主页了解详情:https://junit.org/junit5/
它的一些新特性可以参考chszs的专栏

学习中使用的是JUnit4。多数Java的开发环境都已经集成了JUnit作为单元测试的工具,这里我们使用Eclipse。

创建一个Java项目,在项目中导入JUnit4
这里写图片描述
在src包文件夹中创建util包,在util包中建立一个实现两数加减乘除的工具类

package util;
/**
 * 
 * @ClassName: Calculate
 * @Description: 被测试类(包含加减乘除运算)
 *
 */
public class 
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值