随着我们的项目深入,代码量也越来越多。这时如果出现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