java-junit 帮 Java 开发者用 JUnit 5 编写单元测试,尤其适合同一规则需要检查多组输入的场景。给 AI 目标方法、预期行为和边界条件,它会整理测试结构,选择参数来源并写出断言。
例如折扣计算要处理正常金额、零值和不合法输入。没有必要复制几份只差参数的测试:可以用参数化用例把输入与预期值放在一起,也可以从方法、枚举或 CSV 文件提供数据。
这份 Skill 强调每条测试关注明确行为,并尽量独立运行。准备环境和清理状态需要有固定位置,不能上一条测试创建了数据,下一条才恰好通过。失败名称和断言信息也应说明是哪种场景出了问题。
对异常路径,它建议验证是否抛出预期异常;多个相关结果可以成组检查。依赖外部服务时,可用 Mockito 模拟,而不是要求每次单测都连接真实环境。