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

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

相关推荐
不打小怪兽4 分钟前
Java 基础查漏补缺
java·面试·八股·后端开发·基础知识
快乐非自愿4 分钟前
Lfu缓存在Rust中的实现及源码解析
开发语言·缓存·rust
小字节,大梦想5 分钟前
C语言_结构体初阶(还未写完)
c语言·开发语言
黑泽明Coding7 分钟前
编译rust程序,并让它依赖低版本的GLIBC库
开发语言·rust
人才程序员7 分钟前
【Rust入门】生成随机数
开发语言·数据库·后端·单片机·rust
Roy Teng7 分钟前
数学建模MATLAB绘图大全
开发语言·数学建模·matlab
wangqiaowq9 分钟前
HTML文本内容 转化为纯文本
java
tRNA做科研13 分钟前
【基于R语言群体遗传学】-3-计算等位基因频率
开发语言·r语言
wxin_VXbishe19 分钟前
servlet职称评审系统-计算机毕业设计源码00122
java·spring boot·python·servlet·django·flask·php
武帝为此35 分钟前
【Spring Boot AOP通知顺序】
java·数据库·spring boot