fix: 更新测试用例适配 API 路径变更和 userType 参数
- Gateway 测试路径从 /api/auth/ 更新为 /api/admin/auth/ - 移除 /api/checkIn/ 公开路径测试,替换为 /api/admin/auth/ 前缀测试 - SysAuthHandlerTest generateToken stub 增加 ADMIN userType 参数
This commit is contained in:
+2
-2
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user