2024年3月31日发(作者:)
junit单元测试实例
以下是一个基本的JUnit单元测试实例:
```java
import static Equals;
import ;
public class CalculatorTest {
@Test
public void testAddition() {
Calculator calculator = new Calculator();
int result = on(2, 3);
assertEquals(5, result);
}
@Test
public void testSubtraction() {
Calculator calculator = new Calculator();
int result = ction(5, 3);
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;
}
}
```
在上面的例子中,我们创建了一个名为Calculator的类,其中
定义了两个简单的方法:addition和subtraction。然后我们使
用JUnit注解@Test来标记测试方法。在测试方法中,我们首
先创建了Calculator的一个实例,然后调用方法并检查输出是
否符合预期结果。在这个例子中,我们使用了assertEquals来
比较实际结果和预期结果是否相等。如果测试通过,JUnit会
输出"OK",否则会输出错误信息。
JUnit提供了丰富的断言方法和测试注解,使得我们可以更方
便地编写单元测试。通过编写这些测试,可以确保代码的正确
性,并降低引入新功能或修改现有功能时出现错误的风险。
发布评论