
如测试计算器类
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");
}
博客围绕 Java 中计算器类的单元测试展开,提到使用 Assert.assertEquals 进行测试,还介绍了 @Before 和 @After 注解。@Before 用于资源申请,在所有测试方法执行前运行;@After 用于释放资源,在所有测试方法执行后自动运行。

6万+

被折叠的 条评论
为什么被折叠?



