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提供了丰富的断言方法和测试注解,使得我们可以更方

便地编写单元测试。通过编写这些测试,可以确保代码的正确

性,并降低引入新功能或修改现有功能时出现错误的风险。