junit4测试简易计算器
时间: 2023-07-01 18:18:09 浏览: 59
好的,下面是一个简易计算器的 JUnit4 测试示例代码:
```java
import org.junit.Assert;
import org.junit.Test;
public class CalculatorTest {
@Test
public void testAddition() {
Calculator calculator = new Calculator();
int result = calculator.add(2, 3);
Assert.assertEquals(5, result);
}
@Test
public void testSubtraction() {
Calculator calculator = new Calculator();
int result = calculator.subtract(5, 3);
Assert.assertEquals(2, result);
}
@Test
public void testMultiplication() {
Calculator calculator = new Calculator();
int result = calculator.multiply(2, 3);
Assert.assertEquals(6, result);
}
@Test
public void testDivision() {
Calculator calculator = new Calculator();
double result = calculator.divide(6, 3);
Assert.assertEquals(2.0, result, 0);
}
}
```
在这个示例中,我们创建了一个名为 `Calculator` 的简易计算器,其中包含了加法、减法、乘法和除法四种运算方法。然后,我们使用 JUnit4 框架中的 `@Test` 注释对这四种方法进行了单元测试,确保它们的返回值与预期结果一致。其中,`Assert.assertEquals()` 方法用于比较实际结果和预期结果是否相等,如果不相等则会抛出异常。
阅读全文