unit-testing

Installation
SKILL.md

单元测试技能包

编写高质量单元测试的专业指南,基于JUnit 5和Mockito框架。

测试原则

  1. 测试独立性:每个测试用例应独立运行,不依赖其他测试的执行顺序或结果
  2. 单一职责:每个测试只验证一个具体的行为或场景
  3. 命名清晰:测试方法名应清楚描述测试场景,推荐格式:方法名_测试场景_期望结果
  4. 覆盖全面:包括正常场景、边界条件、异常情况三个维度

测试结构(AAA模式)

每个测试用例应遵循Arrange-Act-Assert三段式结构:

@Test
void calculateTotal_withValidItems_returnsCorrectSum() {
    // Arrange - 准备测试数据和依赖
Related skills
Installs
20
Repository
leavesfly/jimi
GitHub Stars
219
First Seen
Jan 22, 2026