在项目中添加junit库
在编写测试用例之前,需要先引入junit。对项目根目录右键,选择properties,java build path,libraries,如图:
add library,选择junit:
点next选择junit版本,然后finish就完成了引入。
编写测试用例
假设有如下类:
package choon.test;
public class calculate {
public int add(int x,int y) {
return x + y;
}
可以编写测试用例如下:
package choon.test;
import static org.junit.assert.*;
import org.junit.test;
public class test1 {
@test
calculate calculate = new calculate();
assertequals(8, calculate.add(3, 5));
}
对test方法右键run as junit test即可运行该测试用例:
如图,绿色状态条表示测试通过,如果是红色,则表示没有通过。
before和after标签
被before标记的方法在每个测试用例执行之前执行,被after标记的方法在每个测试用例执行后执行。
假如编写如下测试用例:
import org.junit.after;
import org.junit.before;
@before
public void setup() {
system.out.println("---begin test---");
public void test() {
system.out.println("test case");
@after
public void teardown() {
system.out.println("---end test---");
则会有下面的执行结果:
测试用例的编写很重要,一个不好的测试用例既起不到测试作用又浪费时间,而一个好的测试用例可以很好的指出代码中的问题,避免更大的麻烦。
最新内容请见作者的github页:http://qaseven.github.io/