liujie
2026-09-11 4f6f15b818704079ff2e4e4719b798f48d68a335
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);
    }
}