| | |
| | | org.mockito.ArgumentMatchers.any()); |
| | | } |
| | | |
| | | @Test |
| | | void staleUsernameShouldNotAuthenticateAsPhoneAfterAdminUpdate() { |
| | | GuideUser guide = guide(GuideUserService.STATUS_ENABLED); |
| | | guide.setUsername("13800138000"); |
| | | guide.setMobile("13900139000"); |
| | | when(guideUserService.findByPhone("13800138000")).thenReturn(guide); |
| | | |
| | | assertThatThrownBy(() -> authService.ensureGuidePhoneCanLogin("13800138000")) |
| | | .isInstanceOf(BusinessException.class) |
| | | .hasMessage("手机号未注册"); |
| | | |
| | | verify(guideAutoDisableService, never()).disableGuideIfEligible(8L); |
| | | } |
| | | |
| | | private GuideUser guide(int status) { |
| | | GuideUser guide = new GuideUser(); |
| | | guide.setId(8L); |