Java 开发期测试
Java 开发期测试(纯单元测试)助手——@Mock + @InjectMocks,毫秒级,不起 Spring Context、不起容器、零基础设施。在编写、评审、补全、重构单元 测试时使用本技能,无论用户是否提到具体框架(unit test / JUnit / Mockito / 测试用例 / 怎么测 / 测哪些 / 写多少)。 次级触发信号——代码或 pom 中出现:spring-boot-starter-test、junit-jupiter、 @Test / @BeforeEach / @ParameterizedTest / @MethodSource、 assertEquals / assertThrows / assertThat / extracting(AssertJ)、 @Mock / @InjectMocks / MockitoAnnotations.openMocks、mockStatic / MockedStatic、mockito-core; 用户任务词或痛点出现:只写 happy path、补测试不知道写几个、手写一堆重复 @Test、多条件分支只测一两种、有状态对象只测正常流转、@MockBean / @MockitoBean 用于纯单测、测够了没 / 写到什么程度算够、等价类 / 边界值 / 决策表 / 状态迁移用例设计。 核心默认:一个方法四维度必检(正向/反向/边界/异常)、JUnit 5 原生断言为 默认、栈中立跟随项目既有(JUnit 4/5 均支持)。接口级验证(接口通不通) 不写测试、不属本技能范围;需要真实依赖断言 / 可重复回归的重型测试 (Testcontainers / E2E)→ java-integration-test(明示或确认后激活)。 不适用:切片 / 集成 / 冒烟 / E2E 测试(@SpringBootTest 全量上下文 / @WebMvcTest / Testcontainers / REST Assured / WireMock)→ java-integration-test;性能测试、前端测试。
将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a36dc51e/java-unit-test。
将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a36dc51e/java-unit-test。














下载 Zip 包安装
