如测试计算器类
Assert.assertEquals
public class CalculatorTest {
/**测试add
*
*/
@Test
public void testadd(){
// System.out.println("我被执行了");
Calculator c =new Calculator();
int result = c.add(1,2);
//System.out.println(result);
//断言 这个结果是3
Assert.assertEquals(3,result);
}
}
/*
计算器类
*/
public class Calculator {
/**
* 加法
* @param a
* @param b
* @return
*/
public int add(int a,int b){
return a+b;
}
/**
* 减法
*
*/
public int sub(int a,int b){
return a-b;
}
}
@Before@After
/**
* 初始化方法
* 用于资源申请 所有测试方法在执行之前都会先执行该方法
*/
@Before
public void init(){
System.out.println("init...");
}
/**
* 释放资源方法
* 在所有测试方法执行完后,都会自动执行该方法
*/
@After
public void close(){
System.out.println("close");
}