From 15defa991fcd30b9fa60bab17d2230b5929bf2a2 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 14 九月 2026 17:20:20 +0800
Subject: [PATCH] update
---
backend/src/test/java/com/tourguide/modules/user/service/GuideAccountServiceTest.java | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/backend/src/test/java/com/tourguide/modules/user/service/GuideAccountServiceTest.java b/backend/src/test/java/com/tourguide/modules/user/service/GuideAccountServiceTest.java
index 796bfca..eff9dfa 100644
--- a/backend/src/test/java/com/tourguide/modules/user/service/GuideAccountServiceTest.java
+++ b/backend/src/test/java/com/tourguide/modules/user/service/GuideAccountServiceTest.java
@@ -4,6 +4,7 @@
import com.tourguide.modules.order.mapper.TourOrderMapper;
import com.tourguide.modules.user.domain.ClientType;
import com.tourguide.modules.user.entity.GuideUser;
+import com.tourguide.modules.user.mapper.GuideApplicationMapper;
import com.tourguide.modules.user.mapper.GuideUserMapper;
import com.tourguide.security.JwtTokenService;
import com.tourguide.security.TokenPayload;
@@ -22,6 +23,7 @@
class GuideAccountServiceTest {
private GuideUserMapper guideUserMapper;
+ private GuideApplicationMapper guideApplicationMapper;
private TourOrderMapper tourOrderMapper;
private TokenSessionService tokenSessionService;
private GuideAccountService accountService;
@@ -30,11 +32,12 @@
@BeforeEach
void setUp() {
guideUserMapper = mock(GuideUserMapper.class);
+ guideApplicationMapper = mock(GuideApplicationMapper.class);
tourOrderMapper = mock(TourOrderMapper.class);
JwtTokenService jwtTokenService = mock(JwtTokenService.class);
tokenSessionService = mock(TokenSessionService.class);
accountService = new GuideAccountService(
- guideUserMapper, tourOrderMapper, jwtTokenService, tokenSessionService);
+ guideUserMapper, guideApplicationMapper, tourOrderMapper, jwtTokenService, tokenSessionService);
payload = new TokenPayload(8L, "guide_user", "GUIDE_USER", ClientType.GUIDE, "token-id");
when(jwtTokenService.parse("guide-token")).thenReturn(payload);
}
@@ -59,6 +62,8 @@
user.setMobile("13800138000");
user.setCertificateNo("CERT-8");
user.setIdCardNo("11010519491231002X");
+ user.setIdCardFrontUrl("/id-card-front.jpg");
+ user.setIdCardBackUrl("/id-card-back.jpg");
user.setStatus(GuideUserService.STATUS_ENABLED);
user.setAutoDisableWhitelisted(1);
when(tourOrderMapper.selectCount(any())).thenReturn(0L);
@@ -74,6 +79,9 @@
assertThat(userCaptor.getValue().getMobile()).isNull();
assertThat(userCaptor.getValue().getCertificateNo()).isNull();
assertThat(userCaptor.getValue().getIdCardNo()).isNull();
+ assertThat(userCaptor.getValue().getIdCardFrontUrl()).isNull();
+ assertThat(userCaptor.getValue().getIdCardBackUrl()).isNull();
+ verify(guideApplicationMapper).clearIdentityByIdCard("11010519491231002X");
verify(tokenSessionService).remove(payload);
}
}
--
Gitblit v1.7.1