上一篇:字斟句酌-教你调试代码 | 带你学《Java面向对象编程》之九十九
【本节目标】
通过阅读本节内容,你将跟随作者配置JUnit组件包,并编写相应的测试类,设计一些测试用例,通过特定的运行方式进行项目的测试工作,直观有效的判断项目编写是否出错。
JUNIT测试工具
在进行项目开发的时候测试这一环节绝对是不可忽略的,任何一个成功的代码都需要经过不断地测试从而得到稳定的效果。
在进行测试的时候除了白盒测试与黑盒测试之外,现在最流行的是用例测试,而JUnit实现的就是一个用例测试的工具。
范例:定义一个要测试的类
package cn.mldn.util;
public class Math {
private Math() {} //构造方法私有化
public static int add(int x,int y) {
int result = 0;
result=x+y;
return result;
}
}
由于JUnit本身是一个第三方的组件包,所以来讲需要在项目之中配置相应的*.jar文件,所以建议可以直接通过Eclipse配置,选中要测试的类。
JUnit是一个第三方的组件包,所以需要在JavaBuilderPath中配置相应的程序库,使用此种方式主要的原因是可以帮助开发者自己来配置*.jar文件的CLASSPATH环境。
范例:编写junit测试
package cn.mldn.test;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
import junit.framework.TestCase;
class MathTest {
@Test
void testAdd() {
TestCase.assertEquals(cn.mldn.util.Math.add(10,20), 30);
}
}
由于此时是一个junit测试程序类,所以可以直接利用junit的方式执行。
测试结果有两个:成功(Green Bar)、失败(Red Bar)。
想学习更多的Java的课程吗?从小白到大神,从入门到精通,更多精彩不容错过!免费为您提供更多的学习资源。
本内容视频来源于阿里云大学