用途:提供 JUnit 5 测试框架的快速参考,集成 Mockito,覆盖单元测试、mock 与 Spring Boot 测试集成。当用户提及 junit 或 java 测试相关内容时使用。
主要能力:基础测试断言与异常断言;Mockito 服务层测试(@ExtendWith(MockitoExtension.class)、@Mock、@InjectMocks、when/thenReturn、verify);Spring Boot 集成测试(@SpringBootTest、@ActiveProfiles、@MockBean);控制器测试(@WebMvcTest、MockMvc、jsonPath);仓储层测试(@DataJpaTest、TestEntityManager)。并列出常用注解、反模式与故障排查对照。
使用方式:直接使用上述注解与断言编写测试。需要更完整文档时,可调用 mcp__documentation__fetch_docs 并指定 technology: junit。
不适用场景:容器化集成测试用 testcontainers;REST API 测试用 rest-assured;E2E Web 测试用 Selenium 或 Playwright;JavaScript/TypeScript 用 vitest 或 jest;数据库集成测试可结合 spring-boot-integration 技能。
限制:资料未提供安装命令、版本要求、价格或平台信息,暂未提供。