温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

eclipse怎么写java测试用例

发布时间:2026-09-02 23:47:24 来源:亿速云 阅读:92 作者:小樊 栏目:编程语言

在 Eclipse 里写 Java 测试用例,通常使用 JUnit(最常用的是 JUnit 4 或 JUnit 5)。下面从最基础到常用写法一步一步说明。


一、准备环境(Eclipse + JUnit)

1. 新建 Java 项目

File → New → Java Project

2. 添加 JUnit 支持

  • 右键项目 → Build Path → Add Libraries
  • 选择 JUnit
  • 选择 JUnit 4 或 JUnit 5
  • 点击 Finish

二、写一个被测试的类(示例)

// Calculator.java
public class Calculator {
    public int add(int a, int b) {
        return a + b;
    }
}

三、创建测试类(推荐方式)

方法一:自动生成(推荐)

  1. 选中 Calculator.java
  2. 右键 → New → JUnit Test Case
  3. 选择:
    • JUnit 4 / JUnit 5
    • 勾选要测试的方法
  4. 确定

Eclipse 会自动生成测试类。


四、JUnit 4 测试用例示例

import static org.junit.Assert.*;
import org.junit.Test;

public class CalculatorTest {

    @Test
    public void testAdd() {
        Calculator c = new Calculator();
        int result = c.add(2, 3);
        assertEquals(5, result);
    }
}

常用注解(JUnit 4)

注解 作用
@Test 测试方法
@Before 每个测试前执行
@After 每个测试后执行
@BeforeClass 类加载时执行一次
@AfterClass 类结束时执行一次

五、JUnit 5 测试用例示例(更现代)

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class CalculatorTest {

    @Test
    void testAdd() {
        Calculator c = new Calculator();
        assertEquals(5, c.add(2, 3));
    }
}

JUnit 5 常用注解

注解 说明
@Test 测试方法
@BeforeEach 每个测试前
@AfterEach 每个测试后
@BeforeAll 所有测试前(静态)
@AfterAll 所有测试后(静态)

六、运行测试

  • 右键测试类或方法
  • 选择 Run As → JUnit Test
  • 下方 JUnit 视图显示结果:
    • 绿色 ✅:通过
    • 红色 ❌:失败

七、常见断言方法

assertEquals(expected, actual);
assertTrue(condition);
assertFalse(condition);
assertNull(object);
assertNotNull(object);

八、项目结构建议

src/
 ├── main/
 │    └── Calculator.java
 └── test/
      └── CalculatorTest.java

(Eclipse 默认可在同一 src 下,也可分模块)


如果你愿意,可以告诉我:

  • 用的是 JUnit 4 还是 5
  • 是 普通 Java 项目 / Maven / Spring
  • 想测试 方法 / 异常 / 边界条件

我可以直接给你针对性示例代码。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手