天天看点

Eclipse中使用Junit编写测试用例

  在项目中添加junit库

  在编写测试用例之前,需要先引入junit。对项目根目录右键,选择properties,java build path,libraries,如图:

Eclipse中使用Junit编写测试用例

  add library,选择junit:

Eclipse中使用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即可运行该测试用例:

Eclipse中使用Junit编写测试用例

  如图,绿色状态条表示测试通过,如果是红色,则表示没有通过。

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---");

  则会有下面的执行结果:

Eclipse中使用Junit编写测试用例

  测试用例的编写很重要,一个不好的测试用例既起不到测试作用又浪费时间,而一个好的测试用例可以很好的指出代码中的问题,避免更大的麻烦。

最新内容请见作者的github页:http://qaseven.github.io/

继续阅读