Java测试类

在Java中,为了编写测试类,通常使用JUnit框架。

  1. 首先,创建一个名为`Calculator`的简单Java类,它包含一个方法`add`用于计算两个整数的和:
java 复制代码
public class Calculator {
    public int add(int a, int b) {
        return a + b;
    }
}
  1. 接下来,创建一个名为`CalculatorTest`的测试类。在这个类中,我们将编写测试方法来验证`Calculator`类的`add`方法的正确性。使用`@Test`注解标记测试方法,这是JUnit的要求。
java 复制代码
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;

public class CalculatorTest {
    @Test
    public void testAdd() {
        Calculator calculator = new Calculator();
        int result = calculator.add(5, 3);
        assertEquals(8, result, "5 + 3 should equal 8");
    }
}

在这个测试类中,我们使用了JUnit的`assertEquals`方法来验证预期结果与实际结果是否相等。

如果测试失败,将输出指定的错误消息。

相关推荐
LUCIAZZZ3 分钟前
钉钉机器人-自定义卡片推送快速入门
java·jvm·spring boot·机器人·钉钉·springboot
景彡先生8 分钟前
C++ 中文件 IO 操作详解
开发语言·c++
优秀13520 分钟前
java33
java
你怎么知道我是队长42 分钟前
GO语言---defer关键字
开发语言·后端·golang
无影无踪的青蛙43 分钟前
[C++] STL大家族之<map>(字典)容器(附洛谷)
开发语言·c++
a4576368761 小时前
Objective-c protocol 练习
开发语言·macos·objective-c
fajianchen1 小时前
Spring中观察者模式的应用
java·开发语言
库库林_沙琪马1 小时前
深入理解 @JsonGetter:精准掌控前端返回数据格式!
java·前端
追风赶月、1 小时前
【QT】控件一(QWidget、Button、Label)
开发语言·qt
手握风云-1 小时前
JavaEE初阶第一期:计算机是如何 “思考” 的(上)
java·java-ee