Junit单元测试
代码示例
/**
-
@author zhangshun
-
@create 2021/4/28 17:00
-
计算器类
/
public class Calculator {
//加法
public int add(int a, int b){
//int i = 3/0;
return a + b;
}
//减法
public int sub(int a, int b){
return a - b;
}
}
public class CalculatorTest {
/
初始化方法
用于申请资源,所有的测试方法执行之前都会只执行该方法
*/
@Before
public void init() {
System.out.println(“init…”);
}/*
- 释放资源
- 所有的测试方法执行完之后,都后执行该释放资源的方法
*/
@After
public void close() {
System.out.println(“close…”);
}@Test
public void addTest() {
//System.out.println(“我被执行了”);
//创建计算器对象
Calculator c = new Calculator();
//调用方法
int result = c.add(1, 2);
System.out.println(“testAdd…”);//断言 断言的结果为3 Assert.assertEquals(3, result);
}
@Test
public void sbuTest() {
//创建计算器对象
Calculator c = new Calculator();
//调用方法
int result = c.sub(1, 2);
System.out.println(“testSub…”);//断言 我断言的结果为-1 Assert.assertEquals(1, result);
}
}
这是Junit单元测试的基本案例,希望对你有用!!!