Junit实例(计算加减乘除)
时间: 2023-07-12 14:34:28 浏览: 79
加减乘除计算
好的,以下是一个使用 JUnit 进行单元测试的计算器实例,可以进行加减乘除四则运算:
```java
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
public class CalculatorTest {
@Test
public void testAddition() {
Calculator calculator = new Calculator();
int result = calculator.addition(2, 3);
Assertions.assertEquals(5, result);
}
@Test
public void testSubtraction() {
Calculator calculator = new Calculator();
int result = calculator.subtraction(5, 3);
Assertions.assertEquals(2, result);
}
@Test
public void testMultiplication() {
Calculator calculator = new Calculator();
int result = calculator.multiplication(2, 3);
Assertions.assertEquals(6, result);
}
@Test
public void testDivision() {
Calculator calculator = new Calculator();
int result = calculator.division(6, 3);
Assertions.assertEquals(2, result);
}
}
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;
}
}
```
在这个例子中,我们创建了一个名为 `Calculator` 的类,其中包含了四个方法:加法、减法、乘法和除法。我们使用 JUnit 进行单元测试,分别测试了这四个方法的正确性。在每个测试方法中,我们首先创建了 `Calculator` 的一个实例,然后通过调用相应的方法获取计算结果,并使用 `Assertions.assertEquals()` 方法进行断言,以确保计算结果与预期结果相等。
阅读全文