技术开发 频道

在Eclipse中使用JUnit4进行单元测试

  第三步,生成JUnit测试框架:在Eclipse的Package Explorer中用右键点击该类弹出菜单,选择“JUnit 测试用例”。如下图所示:

  在弹出的对话框中,进行相应的选择,如下图所示:

  点击“下一步”后,系统会自动列出你这个类中包含的方法,选择你要进行测试的方法。此例中,我们仅对“加、减、乘、除”四个方法进行测试。如下图所示:

  之后系统会自动生成一个新类CalculatorTest,里面包含一些空的测试用例。你只需要将这些测试用例稍作修改即可使用。完整的CalculatorTest代码如下:

  package andycpp;

  import static org.junit.Assert.*;

  import org.junit.Before;

  import org.junit.Ignore;

  import org.junit.Test;

  public class CalculatorTest ...{

  private static Calculator calculator = new Calculator();

  @Before

  public void setUp() throws Exception ...{

  calculator.clear();

  }

  @Test

  public void testAdd() ...{

  calculator.add(2);

  calculator.add(3);

  assertEquals(5, calculator.getResult());

  }

  @Test

  public void testSubstract() ...{

  calculator.add(10);

  calculator.substract(2);

  assertEquals(8, calculator.getResult());

  }

  @Ignore("Multiply() Not yet implemented")

  @Test

  public void testMultiply() ...{

  }

  @Test

  public void testDivide() ...{

  calculator.add(8);

  calculator.divide(2);

  assertEquals(4, calculator.getResult());

  }

  }

1
相关文章