Junit单元测试
代码部分:
结构:
CalculatorJ:
public class CalculatorJ { /** * 加法 * @param a * @param b * @return */ public int add (int a , int b) { return a + b ; } /** * 减法 * @param a * @param b * @return */ public int sub (int a , int b) { return a - b ; } }
CalculatorJTest:
public class CalculatorJTest { /** * 测试add方法 */ @Test public void testAdd() { //System.out.println("我被执行了"); CalculatorJ c = new CalculatorJ(); int result = c.add(1,2); //System.out.println(result); //断言 Assert.assertEquals(3,result); } }
@Before&@After 注解
@Before 一般用于资源申请,在所有测试方法之前执行
@After 一般用于资源释放,在所有测试方法执行后,自动执行