Junit实例(计算加减乘除)
时间: 2023-07-12 15:35:04 浏览: 80
好的,这里是一个简单的 JUnit 示例,用于测试一个计算器类中的加减乘除方法:
```
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class CalculatorTest {
private Calculator calculator = new Calculator();
@Test
public void testAddition() {
assertEquals(4, calculator.addition(2, 2));
}
@Test
public void testSubtraction() {
assertEquals(2, calculator.subtraction(4, 2));
}
@Test
public void testMultiplication() {
assertEquals(8, calculator.multiplication(4, 2));
}
@Test
public void testDivision() {
assertEquals(2, calculator.division(4, 2));
}
}
```
这个测试类包含了四个测试方法,分别测试了加法、减法、乘法和除法。每个测试方法使用 `assertEquals` 方法来比较预期结果和实际结果是否相等。如果不相等,测试将失败并输出错误信息。
在这个示例中,`Calculator` 类需要实现 `addition`、`subtraction`、`multiplication` 和 `division` 方法。每个方法都接受两个参数,并返回一个结果。例如,这是一个简单的 `Calculator` 类:
```
public class Calculator {
public int addition(int a, int b) {
return a + b;
}
public int subtraction(int a, int b) {
return a - b;
}
public int multiplication(int a, int b) {
return a * b;
}
public int division(int a, int b) {
return a / b;
}
}
```
这个类包含了和测试类中一样的四个方法,分别实现了加法、减法、乘法和除法。
阅读全文