From 825a575deb96cce822468bb9d9ac3e4eea0f91d1 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期四, 17 九月 2026 08:58:14 +0800
Subject: [PATCH] update

---
 backend/src/test/java/com/tourguide/modules/user/service/GuideVerificationCodeServiceTest.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/backend/src/test/java/com/tourguide/modules/user/service/GuideVerificationCodeServiceTest.java b/backend/src/test/java/com/tourguide/modules/user/service/GuideVerificationCodeServiceTest.java
index 35685b6..aea7e78 100644
--- a/backend/src/test/java/com/tourguide/modules/user/service/GuideVerificationCodeServiceTest.java
+++ b/backend/src/test/java/com/tourguide/modules/user/service/GuideVerificationCodeServiceTest.java
@@ -9,7 +9,7 @@
 
 import java.time.Duration;
 
-import static org.assertj.core.api.Assertions.assertThatThrownBy;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
@@ -65,8 +65,12 @@
     void shouldRejectInvalidCode() {
         when(valueOperations.get(any())).thenReturn("123456");
 
-        assertThatThrownBy(() -> service.verifyAndConsume("13800138000", "000000"))
+        Throwable error = org.assertj.core.api.Assertions.catchThrowable(
+                () -> service.verifyAndConsume("13800138000", "000000"));
+        assertThat(error)
                 .isInstanceOf(BusinessException.class)
-                .hasMessage("验证码错误或已过期");
+                .hasMessage("验证码错误或已过期")
+                .extracting("code")
+                .isEqualTo(400);
     }
 }

--
Gitblit v1.7.1