mirror of
https://github.com/iflytek/skillhub.git
synced 2026-08-27 11:14:59 +00:00
test(auth): update profile controller fixtures
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
This commit is contained in:
parent
dd0b9d15a4
commit
c359e8bf96
2 changed files with 30 additions and 23 deletions
|
|
@ -10,6 +10,7 @@ import com.iflytek.skillhub.domain.user.ProfileChangeRequestRepository;
|
|||
import com.iflytek.skillhub.domain.user.ProfileChangeStatus;
|
||||
import com.iflytek.skillhub.domain.user.UserAccount;
|
||||
import com.iflytek.skillhub.domain.user.UserAccountRepository;
|
||||
import com.iflytek.skillhub.domain.user.UserProfileFieldSourceService;
|
||||
import com.iflytek.skillhub.security.AuthFailureThrottleService;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
|
@ -83,6 +84,9 @@ class UserProfileControllerTest {
|
|||
|
||||
@MockBean
|
||||
private AuditLogService auditLogService;
|
||||
|
||||
@MockBean
|
||||
private UserProfileFieldSourceService fieldSourceService;
|
||||
// -- Helper --
|
||||
|
||||
private PlatformPrincipal testPrincipal() {
|
||||
|
|
@ -121,7 +125,8 @@ class UserProfileControllerTest {
|
|||
var principal = testPrincipal();
|
||||
var user = new UserAccount("user-1", "OldName", "user@example.com", "https://example.com/avatar.png");
|
||||
|
||||
given(userAccountRepository.findById("user-1")).willReturn(Optional.of(user));
|
||||
given(userAccountRepository.findByIdForUpdate("user-1"))
|
||||
.willReturn(Optional.of(user));
|
||||
given(namespaceMemberRepository.findByUserId("user-1")).willReturn(List.of());
|
||||
given(userRoleBindingRepository.findByUserId("user-1")).willReturn(List.of());
|
||||
|
||||
|
|
@ -140,7 +145,8 @@ class UserProfileControllerTest {
|
|||
var principal = testPrincipal();
|
||||
var user = new UserAccount("user-1", "OldName", "user@example.com", "https://example.com/avatar.png");
|
||||
|
||||
given(userAccountRepository.findById("user-1")).willReturn(Optional.of(user));
|
||||
given(userAccountRepository.findByIdForUpdate("user-1"))
|
||||
.willReturn(Optional.of(user));
|
||||
given(namespaceMemberRepository.findByUserId("user-1")).willReturn(List.of());
|
||||
given(userRoleBindingRepository.findByUserId("user-1")).willReturn(List.of());
|
||||
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ import static org.springframework.http.MediaType.APPLICATION_JSON;
|
|||
import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.when;
|
||||
import static org.mockito.ArgumentMatchers.any;
|
||||
import static org.mockito.ArgumentMatchers.eq;
|
||||
|
||||
@SpringBootTest
|
||||
@AutoConfigureMockMvc
|
||||
|
|
@ -168,9 +169,9 @@ class UserManagementControllerTest {
|
|||
String requestBody = "{\"status\":\"DISABLED\"}";
|
||||
|
||||
when(adminUserAppService.updateUserStatus(
|
||||
"user-123",
|
||||
"DISABLED",
|
||||
"user-42",
|
||||
eq("user-123"),
|
||||
eq("DISABLED"),
|
||||
eq("user-42"),
|
||||
any(AuditRequestContext.class)))
|
||||
.thenReturn(new AdminUserMutationResponse("user-123", null, "DISABLED"));
|
||||
|
||||
|
|
@ -195,9 +196,9 @@ class UserManagementControllerTest {
|
|||
);
|
||||
|
||||
when(adminUserAppService.updateUserStatus(
|
||||
"user-123",
|
||||
"ACTIVE",
|
||||
"user-42",
|
||||
eq("user-123"),
|
||||
eq("ACTIVE"),
|
||||
eq("user-42"),
|
||||
any(AuditRequestContext.class)))
|
||||
.thenReturn(new AdminUserMutationResponse("user-123", null, "ACTIVE"));
|
||||
|
||||
|
|
@ -210,9 +211,9 @@ class UserManagementControllerTest {
|
|||
.andExpect(jsonPath("$.data.status").value("ACTIVE"));
|
||||
|
||||
verify(adminUserAppService).updateUserStatus(
|
||||
"user-123",
|
||||
"ACTIVE",
|
||||
"user-42",
|
||||
eq("user-123"),
|
||||
eq("ACTIVE"),
|
||||
eq("user-42"),
|
||||
any(AuditRequestContext.class));
|
||||
}
|
||||
|
||||
|
|
@ -226,9 +227,9 @@ class UserManagementControllerTest {
|
|||
);
|
||||
|
||||
when(adminUserAppService.updateUserStatus(
|
||||
"user-123",
|
||||
"DISABLED",
|
||||
"user-42",
|
||||
eq("user-123"),
|
||||
eq("DISABLED"),
|
||||
eq("user-42"),
|
||||
any(AuditRequestContext.class)))
|
||||
.thenReturn(new AdminUserMutationResponse("user-123", null, "DISABLED"));
|
||||
|
||||
|
|
@ -241,9 +242,9 @@ class UserManagementControllerTest {
|
|||
.andExpect(jsonPath("$.data.status").value("DISABLED"));
|
||||
|
||||
verify(adminUserAppService).updateUserStatus(
|
||||
"user-123",
|
||||
"DISABLED",
|
||||
"user-42",
|
||||
eq("user-123"),
|
||||
eq("DISABLED"),
|
||||
eq("user-42"),
|
||||
any(AuditRequestContext.class));
|
||||
}
|
||||
|
||||
|
|
@ -257,9 +258,9 @@ class UserManagementControllerTest {
|
|||
);
|
||||
|
||||
when(adminUserAppService.updateUserStatus(
|
||||
"user-123",
|
||||
"ACTIVE",
|
||||
"user-42",
|
||||
eq("user-123"),
|
||||
eq("ACTIVE"),
|
||||
eq("user-42"),
|
||||
any(AuditRequestContext.class)))
|
||||
.thenReturn(new AdminUserMutationResponse("user-123", null, "ACTIVE"));
|
||||
|
||||
|
|
@ -272,9 +273,9 @@ class UserManagementControllerTest {
|
|||
.andExpect(jsonPath("$.data.status").value("ACTIVE"));
|
||||
|
||||
verify(adminUserAppService).updateUserStatus(
|
||||
"user-123",
|
||||
"ACTIVE",
|
||||
"user-42",
|
||||
eq("user-123"),
|
||||
eq("ACTIVE"),
|
||||
eq("user-42"),
|
||||
any(AuditRequestContext.class));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue