diff --git a/gym-manage-api/manage-gateway/src/test/java/cn/novalon/gym/manage/gateway/filter/GatewayJwtAuthenticationFilterTest.java b/gym-manage-api/manage-gateway/src/test/java/cn/novalon/gym/manage/gateway/filter/GatewayJwtAuthenticationFilterTest.java index a458a7d..7b82940 100644 --- a/gym-manage-api/manage-gateway/src/test/java/cn/novalon/gym/manage/gateway/filter/GatewayJwtAuthenticationFilterTest.java +++ b/gym-manage-api/manage-gateway/src/test/java/cn/novalon/gym/manage/gateway/filter/GatewayJwtAuthenticationFilterTest.java @@ -39,7 +39,7 @@ class GatewayJwtAuthenticationFilterTest { @Test void testPublicPath_AllowAccess() { - MockServerHttpRequest request = MockServerHttpRequest.get("/api/auth/login").build(); + MockServerHttpRequest request = MockServerHttpRequest.get("/api/admin/auth/login").build(); exchange = MockServerWebExchange.from(request); when(chain.filter(any(ServerWebExchange.class))).thenReturn(Mono.empty()); @@ -56,7 +56,7 @@ class GatewayJwtAuthenticationFilterTest { @Test void testPublicPath_Register() { - MockServerHttpRequest request = MockServerHttpRequest.post("/api/auth/register").build(); + MockServerHttpRequest request = MockServerHttpRequest.post("/api/admin/auth/register").build(); exchange = MockServerWebExchange.from(request); when(chain.filter(any(ServerWebExchange.class))).thenReturn(Mono.empty()); @@ -123,8 +123,8 @@ class GatewayJwtAuthenticationFilterTest { } @Test - void testPublicPath_CheckIn() { - MockServerHttpRequest request = MockServerHttpRequest.post("/api/checkIn/").build(); + void testPublicPath_AdminAuthPrefix() { + MockServerHttpRequest request = MockServerHttpRequest.post("/api/admin/auth/refresh").build(); exchange = MockServerWebExchange.from(request); when(chain.filter(any(ServerWebExchange.class))).thenReturn(Mono.empty()); @@ -306,8 +306,8 @@ class GatewayJwtAuthenticationFilterTest { } @Test - void testMixedPath_AuthPath() { - MockServerHttpRequest request = MockServerHttpRequest.get("/api/auth/logout").build(); + void testMixedPath_AdminAuthPath() { + MockServerHttpRequest request = MockServerHttpRequest.get("/api/admin/auth/logout").build(); exchange = MockServerWebExchange.from(request); when(chain.filter(any(ServerWebExchange.class))).thenReturn(Mono.empty()); diff --git a/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/auth/SysAuthHandlerTest.java b/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/auth/SysAuthHandlerTest.java index 49f990c..27bfd88 100644 --- a/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/auth/SysAuthHandlerTest.java +++ b/gym-manage-api/manage-sys/src/test/java/cn/novalon/gym/manage/sys/handler/auth/SysAuthHandlerTest.java @@ -80,7 +80,7 @@ class SysAuthHandlerTest { // 配置密码编码器Mock来验证密码 when(passwordEncoder.matches(rawPassword, realEncodedPassword)).thenReturn(true); - when(jwtTokenProvider.generateToken(eq("testuser"), eq(1L), anyList())).thenReturn("test_token"); + when(jwtTokenProvider.generateToken(eq("testuser"), eq(1L), anyList(), eq("ADMIN"))).thenReturn("test_token"); // 使用测试数据工厂创建角色 SysRole mockRole = TestDataFactory.createUserRole(); @@ -103,7 +103,7 @@ class SysAuthHandlerTest { .verifyComplete(); verify(userService).findByUsername("testuser"); - verify(jwtTokenProvider).generateToken(eq("testuser"), eq(1L), anyList()); + verify(jwtTokenProvider).generateToken(eq("testuser"), eq(1L), anyList(), eq("ADMIN")); } @Test