// 示例代码:使用 JUnit 进行 Java 单元测试
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class CalculatorTest {
// 测试加法功能
@Test
void testAdd() {
Calculator calculator = new Calculator();
int result = calculator.add(2, 3);
assertEquals(5, result, "2 + 3 应该等于 5");
}
// 测试减法功能
@Test
void testSubtract() {
Calculator calculator = new Calculator();
int result = calculator.subtract(5, 3);
assertEquals(2, result, "5 - 3 应该等于 2");
}
}
class Calculator {
// 加法方法
public int add(int a, int b) {
return a + b;
}
// 减法方法
public int subtract(int a, int b) {
return a - b;
}
}
@Test
注解:用于标记方法是一个测试方法。每个测试方法都应该独立运行,并且不应该依赖于其他测试方法的结果。assertEquals
方法:用于断言两个值是否相等。如果实际结果与预期结果不匹配,则测试将失败,并显示提供的错误消息。Calculator
类:包含两个简单的方法 add
和 subtract
,分别实现加法和减法运算。CalculatorTest
类:包含两个测试方法 testAdd
和 testSubtract
,分别测试 Calculator
类的加法和减法功能。通过这种方式,你可以确保代码的正确性和稳定性,并且可以在开发过程中快速发现问题。
上一篇:java八种基本类型
下一篇:java set 交集
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站