【同步】BOOT 和 CLOUD 的功能

This commit is contained in:
YunaiV 2024-10-01 14:51:46 +08:00
parent 2bbb7f86fe
commit aa5f482357

View File

@ -209,6 +209,13 @@ public class AdminAuthServiceImplTest extends BaseDbUnitTest {
String mobile = randomString(); String mobile = randomString();
String code = randomString(); String code = randomString();
AuthSmsLoginReqVO reqVO = new AuthSmsLoginReqVO(mobile, code); AuthSmsLoginReqVO reqVO = new AuthSmsLoginReqVO(mobile, code);
// mock 方法验证码
doNothing().when(smsCodeApi).useSmsCode((argThat(smsCodeUseReqDTO -> {
assertEquals(mobile, smsCodeUseReqDTO.getMobile());
assertEquals(code, smsCodeUseReqDTO.getCode());
assertEquals(SmsSceneEnum.ADMIN_MEMBER_LOGIN.getScene(), smsCodeUseReqDTO.getScene());
return true;
})));
// mock 方法用户信息 // mock 方法用户信息
AdminUserDO user = randomPojo(AdminUserDO.class, o -> o.setId(1L)); AdminUserDO user = randomPojo(AdminUserDO.class, o -> o.setId(1L));
when(userService.getUserByMobile(eq(mobile))).thenReturn(user); when(userService.getUserByMobile(eq(mobile))).thenReturn(user);