junit单元测试计算器
时间: 2023-08-13 11:03:24 浏览: 192
android Junit单元测试
好的,我可以帮你编写一个简单的JUnit单元测试来测试一个计算器类。以下是一个示例代码:
```java
import org.junit.Test;
import static org.junit.Assert.*;
public class CalculatorTest {
@Test
public void testAddition() {
Calculator calculator = new Calculator();
int result = calculator.add(2, 3);
assertEquals(5, result);
}
@Test
public void testSubtraction() {
Calculator calculator = new Calculator();
int result = calculator.subtract(5, 3);
assertEquals(2, result);
}
@Test
public void testMultiplication() {
Calculator calculator = new Calculator();
int result = calculator.multiply(2, 3);
assertEquals(6, result);
}
@Test
public void testDivision() {
Calculator calculator = new Calculator();
double result = calculator.divide(10, 2);
assertEquals(5.0, result, 0);
}
}
```
这个测试类会测试一个叫做Calculator的类,这个类有四个方法:add、subtract、multiply和divide。这四个方法分别进行加、减、乘、除运算。
在每个测试方法中,我们都会实例化一个Calculator对象,然后调用这个对象的方法进行计算。我们使用assertEquals方法来验证计算的结果是否正确。
这是一个非常基本的JUnit测试示例,你可以根据你的需要来编写更多的测试用例,以确保你的代码的正确性。
阅读全文