https://github.com/heartgo/test
源代码:
public class qiuhe
{
public int sum() {
int a=1,sum=0;
while(a<=100){sum=sum+a;
a=a+1;}
System.out.println("1~100的和是"+sum);
return sum;
}
public static void main(String args[])
{
new qiuhe().sum();
}
}
运行结果:
测试步骤:
具体做法:Build Path -> Config Build Path ... -> Add Libraries ... 选中JUnit Next-> 选择JUnit 4 Finished
创建测试用例
new -> Java Test Case Name:CalcFunctionTest Next-> 选择要测试的方法 ->finished
自动生成一个测试类CalcFunctionTest,里面包含一些空的测试用例,@Test 注解的。只需要将这些测试用例稍作修改即可使用。
测试代码:
import static org.junit.Assert.*;
import org.junit.Test;
public class qiuheTest {
qiuhe qiuhe = new qiuhe();
@Test
public void testSum() {
assertEquals(5050, qiuhe.sum());
}
}
测试结果如图:
总结:
经过对JUnit 的了解,简单对之前写的计算器代码做个测试,收获颇丰:知道了用Junit进行单元测试很方便,尤其是Junit4引入了很多Annotation注解以后。
Junit优点: