java 计算器 junit测试_Java—Junit单元测试
时间: 2023-07-10 19:23:02 浏览: 235
好的,我可以回答这个问题。Junit是一个Java的单元测试框架。在使用Junit进行单元测试时,我们可以针对被测试的代码编写测试用例,并通过运行这些测试用例来验证代码的正确性。下面是一个简单的Java计算器的Junit测试示例:
```
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, 2);
assertEquals(3, result);
}
@Test
public void testMultiply() {
Calculator calculator = new Calculator();
int result = calculator.multiply(4, 3);
assertEquals(12, result);
}
@Test
public void testDivide() {
Calculator calculator = new Calculator();
int result = calculator.divide(10, 2);
assertEquals(5, result);
}
}
```
在这个示例中,我们定义了一个Calculator类,并编写了四个测试用例来测试它的add、subtract、multiply和divide方法。每个测试用例都会创建一个Calculator对象,并调用相应的方法来计算结果。然后,我们使用assertEquals方法来断言计算结果是否符合预期值。如果测试用例执行成功,那么Junit会输出绿色的“OK”信息;否则,它会输出红色的错误信息,告诉我们测试失败的原因。
希望这个示例可以帮助你理解如何使用Junit进行Java单元测试。如果你还有其他问题,请随时问我。
阅读全文