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;
class MathTest {
@Test
void testAdd() {
assertEquals(cn.mldn.util.Math.add(10,20),30);
}
}
由于此时是一个junit测试程序类,所以可以直接利用junit的方式执行。
测试结果有两个:成功(Green Bar)、失败(Red Bar)。