编写一个junit测试程序
时间: 2023-06-15 08:06:41 浏览: 58
以下是一个简单的 JUnit 测试程序的例子:
```java
import org.junit.Test;
import static org.junit.Assert.*;
public class CalculatorTest {
@Test
public void testAddition() {
Calculator calc = new Calculator();
int result = calc.add(2, 3);
assertEquals(5, result);
}
@Test
public void testSubtraction() {
Calculator calc = new Calculator();
int result = calc.subtract(5, 3);
assertEquals(2, result);
}
}
```
在这个例子中,我们创建了一个名为 Calculator 的类,并编写了两个测试方法 testAddition 和 testSubtraction。在每个测试方法中,我们创建了一个 Calculator 实例并调用其相应的方法。然后使用 assertEquals 方法来检查该方法的返回值是否符合预期。
请注意,我们使用了 JUnit 中的 @Test 注释来标记测试方法。这告诉 JUnit 这些方法应该被执行为测试方法。我们还使用了 assertEquals 方法来检查预期结果是否与实际结果相等。如果不相等,测试将失败。
在实际应用中,可能需要更多的测试方法来覆盖更多的情况和边界条件。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)