Junit实例(计算加减乘除)
时间: 2023-07-05 15:23:42 浏览: 67
好的,以下是一个使用 JUnit 进行单元测试的计算器类的例子,可以计算加减乘除:
```java
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculator = new Calculator();
int result = calculator.add(2, 3);
assertEquals(5, result);
}
@Test
public void testSubtract() {
Calculator calculator = new Calculator();
int result = calculator.subtract(5, 3);
assertEquals(2, result);
}
@Test
public void testMultiply() {
Calculator calculator = new Calculator();
int result = calculator.multiply(2, 3);
assertEquals(6, result);
}
@Test
public void testDivide() {
Calculator calculator = new Calculator();
double result = calculator.divide(6, 3);
assertEquals(2.0, result, 0.00001);
}
}
class Calculator {
public int add(int a, int b) {
return a + b;
}
public int subtract(int a, int b) {
return a - b;
}
public int multiply(int a, int b) {
return a * b;
}
public double divide(double a, double b) {
return a / b;
}
}
```
在这个例子中,我们使用 JUnit 的 `@Test` 注释来标记每个测试方法。然后我们使用 `assertEquals()` 方法来验证每个计算方法的结果是否正确。如果结果不正确,测试将会失败并且会输出错误信息。
阅读全文