SuperAPI AI 工具集

spring-testing-router

测试与质量

查看项目

更新于 10-16 08:00

技能介绍

用途:这是一个 Spring 测试技能路由(Skill Router),用于在编写任何 Spring 测试代码之前(即使没有明确请求)主动判断用户正在测试的领域,并加载对应的测试技能。

主要能力:按被测对象路由。JPA 仓库、Spring Data 查询、数据库持久化 → spring-jpa-testing;REST 控制器、HTTP 端点、MockMvc → spring-mvc-testing;认证、授权、CSRF、JWT、OAuth2 → spring-security-testing;响应式端点、WebClient、SSE、R2DBC → spring-webflux-testing;WebSocket、STOMP 消息 → spring-websocket-testing;AssertJ 惯用法、Mockito 模式、测试金字塔、通用 Spring 测试 → spring-testing-fundamentals。

切片注解信号:代码或问题中出现 @DataJpaTest → spring-jpa-testing;@WebMvcTest → spring-mvc-testing;@WebFluxTest → spring-webflux-testing;@SpringBootTest(webEnvironment = RANDOM_PORT) 配合 STOMP → spring-websocket-testing;@WithMockUser、@WithUserDetails → spring-security-testing。

默认回退:若领域不明确且看不到切片注解,默认加载 spring-testing-fundamentals,其中涵盖测试金字塔指导、上下文缓存、反模式,以及适用于所有 Spring 测试场景的 AssertJ/Mockito 惯用法。

限制:资料未提供具体安装命令、定价、平台或使用步骤;触发条件描述被截断(以省略号结尾),完整触发条件暂未提供。