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`方法来验证预期结果与实际结果是否相等。

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

相关推荐
一颗青果13 小时前
C++的锁 | RAII管理锁 | 死锁避免
java·开发语言·c++
一分之二~13 小时前
回溯算法--解数独
开发语言·数据结构·c++·算法·leetcode
Gofarlic_oms113 小时前
跨国企业Cadence许可证全球统一管理方案
java·大数据·网络·人工智能·汽车
Smilecoc13 小时前
ChromeDriverManager:自动下载和管理chromedriver版本
开发语言·python
天燹13 小时前
Qt 6 嵌入 Android 原生应用完整教程
android·开发语言·qt
liu****14 小时前
第一章 Qt 概述
开发语言·c++·qt
知行合一。。。14 小时前
Python--04--数据容器(列表 List)
开发语言·python
J_liaty14 小时前
Spring Security整合JWT与Redis实现权限认证
java·redis·spring·spring-security
程芯带你刷C语言简单算法题14 小时前
Day48~对于高度为 n 的台阶,从下往上走,每一步的阶数为 1,2,3 中的一个。问要走到顶部一共有多少种走法
c语言·开发语言·学习·算法·c
csbysj202014 小时前
SQL NOT NULL约束详解
开发语言