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

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

相关推荐
rockmelodies4 分钟前
东方通安装
java
小羊失眠啦.22 分钟前
用 Rust 实现高性能并发下载器:从原理到实战
开发语言·后端·rust
避避风港30 分钟前
Java 抽象类
java·开发语言·python
初学小白...33 分钟前
JVM入门知识点
java·服务器·jvm
cookies_s_s39 分钟前
C++20 协程
linux·开发语言·c++
C++chaofan41 分钟前
基于session实现短信登录
java·spring boot·redis·mybatis·拦截器·session
摇滚侠42 分钟前
idea 刷新maven,提示java.lang.RuntimeException: java.lang.OutOfMemoryError
java·maven·intellij-idea
果壳~1 小时前
【Java】使用国密2,3,4.仿照https 统一请求响应加解密
java·https
石油人单挑所有1 小时前
C语言知识体系梳理-第一篇
c语言·开发语言
N 年 后1 小时前
单独Docker部署和Docker Compose部署
java·docker·容器