1、JUnit使用方法
/**
* @ClassName: Calculator
* @Description: TODO
* @Author: popse
* @Date: 2022/2/4
* @version: 1.0
*/
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;
/**
* @ClassName: CalculatorTest
* @Description: TODO
* @Author: popse
* @Date: 2022/2/4
* @version: 1.0
*/
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)使用断言判断结果正确与否