关于 junit
面向使用 JUnit 4 或 5 编写 Java、Kotlin 单元测试的开发者,涵盖断言、测试生命周期、参数化测试、mock 及常见构建和运行流程。
主要功能
- 01JUnit 4 和 5 测试指导
- 02断言与生命周期钩子
- 03参数化测试
- 04Mockito 和 AssertJ 用法
- 05Maven 与 Gradle 执行
适用场景
- 01编写 Java 或 Kotlin 单元测试
- 02测试异常和参数集
- 03在 IDE 或 CI 中运行测试
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ testing-skills --skill junit安装后在 Claude Code 中输入/junit确认已加载。
附带文件agents/openai.yamlLICENSE.txt
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
When to use this skill
Use this skill whenever the user wants to:
- 用 JUnit 4/5 编写 Java/Kotlin 单元测试与扩展
- 使用断言、生命周期、参数化与 mock(Mockito 等)
How to use this skill
- 用例:@Test、@BeforeEach、@AfterEach;Assertions(assertEquals、assertThrows);@ParameterizedTest。
- 生态:JUnit 5 + Mockito/AssertJ;Maven/Gradle 依赖与 surefire 配置。
- 运行:mvn test、gradle test;IDE 运行与覆盖率。
Best Practices
- 单测独立、可重复;避免依赖顺序与外部服务。
- 用 mock 隔离依赖;命名与结构清晰。
- 覆盖率与速度平衡;CI 中必跑。
Keywords
junit, JUnit 5, 单元测试, Java, Kotlin
评论
支持 Markdown