1、JUnit使用方法
待测试代码
public class Calculator { public Calculator(){} // 加法 public int add(int a, int b) { return a + b; } // 减法 public int subtract(int a, int b) { return a - b; } // 乘法 public int multiplt(int a, int b) { return a * b; } // 除法 public int divide(int a, int b) { return a / b; } }
测试程序
import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Test; public class CalculatorTest { @Before public void init() { System.out.println("init..."); } @After public void close() { System.out.println("close..."); } @Test public void addTest() { Calculator c = new Calculator(); int result = c.add(1, 3); System.out.println("addTest..."); Assert.assertEquals(4, result); } @Test public void subtractTest() { Calculator c = new Calculator(); int result = c.subtract(1, 3); System.out.println("addTest..."); Assert.assertEquals(-2, result); } }
(1)可独立运行测试代码
(2)使用断言判断结果正确与否
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)