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

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

相关推荐
蜡笔小新星1 小时前
Flask项目框架
开发语言·前端·经验分享·后端·python·学习·flask
IT猿手1 小时前
2025最新群智能优化算法:海市蜃楼搜索优化(Mirage Search Optimization, MSO)算法求解23个经典函数测试集,MATLAB
开发语言·人工智能·算法·机器学习·matlab·机器人
夏天的味道٥4 小时前
使用 Java 执行 SQL 语句和存储过程
java·开发语言·sql
IT、木易5 小时前
大白话JavaScript实现一个函数,将字符串中的每个单词首字母大写。
开发语言·前端·javascript·ecmascript
冰糖码奇朵5 小时前
大数据表高效导入导出解决方案,mysql数据库LOAD DATA命令和INTO OUTFILE命令详解
java·数据库·sql·mysql
好教员好5 小时前
【Spring】整合【SpringMVC】
java·spring
Mr.NickJJ6 小时前
JavaScript系列06-深入理解 JavaScript 事件系统:从原生事件到 React 合成事件
开发语言·javascript·react.js
浪九天6 小时前
Java直通车系列13【Spring MVC】(Spring MVC常用注解)
java·后端·spring
Archer1947 小时前
C语言——链表
c语言·开发语言·链表
My Li.7 小时前
c++的介绍
开发语言·c++