Java JUnit 是指 JUnit 这个单元测试框架在 Java 语言中的使用。
下面从几个方面简单说明:
JUnit 是 Java 中最常用的单元测试框架,用于:
它是 xUnit 系列测试框架的一种(类似 Python 的 pytest、C# 的 NUnit)。
✅ 提高代码质量
✅ 快速发现 bug
✅ 方便重构
✅ 支持自动化测试
✅ 和 Maven / Gradle / IDE(IDEA、Eclipse)无缝集成
| 版本 | 说明 |
|---|---|
| JUnit 4 | 老版本,使用 @Test 注解 |
| JUnit 5 | 新版本(Jupiter),功能更强 |
现在推荐用 JUnit 5。
public class Calculator {
public int add(int a, int b) {
return a + b;
}
}
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class CalculatorTest {
@Test
void testAdd() {
Calculator calc = new Calculator();
assertEquals(5, calc.add(2, 3));
}
}
| 注解 | 作用 |
|---|---|
@Test |
测试方法 |
@BeforeEach |
每个测试前执行 |
@AfterEach |
每个测试后执行 |
@BeforeAll |
所有测试前执行(静态) |
@AfterAll |
所有测试后执行(静态) |
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.10.0</version>
<scope>test</scope>
</dependency>
如果你愿意,我也可以:
你想了解哪一块?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。