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