mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-01 02:38:43 +08:00 
			
		
		
		
	Merge branch 'master' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into master-redis
Conflicts: yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/convert/auth/AuthConvert.java yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/permission/MenuServiceImpl.java
This commit is contained in:
		| @@ -148,7 +148,7 @@ public class AdminAuthServiceImplTest extends BaseDbUnitTest { | ||||
|         ); | ||||
|     } | ||||
|  | ||||
|         @Test | ||||
|     @Test | ||||
|     public void testLogin_success() { | ||||
|         // 准备参数 | ||||
|         AuthLoginReqVO reqVO = randomPojo(AuthLoginReqVO.class, o -> | ||||
| @@ -174,9 +174,9 @@ public class AdminAuthServiceImplTest extends BaseDbUnitTest { | ||||
|         assertPojoEquals(accessTokenDO, loginRespVO); | ||||
|         // 校验调用参数 | ||||
|         verify(loginLogService).createLoginLog( | ||||
|             argThat(o -> o.getLogType().equals(LoginLogTypeEnum.LOGIN_USERNAME.getType()) | ||||
|                     && o.getResult().equals(LoginResultEnum.SUCCESS.getResult()) | ||||
|                     && o.getUserId().equals(user.getId())) | ||||
|                 argThat(o -> o.getLogType().equals(LoginLogTypeEnum.LOGIN_USERNAME.getType()) | ||||
|                         && o.getResult().equals(LoginResultEnum.SUCCESS.getResult()) | ||||
|                         && o.getUserId().equals(user.getId())) | ||||
|         ); | ||||
|         verify(socialUserService).bindSocialUser(eq(new SocialUserBindReqDTO( | ||||
|                 user.getId(), UserTypeEnum.ADMIN.getValue(), | ||||
| @@ -317,8 +317,8 @@ public class AdminAuthServiceImplTest extends BaseDbUnitTest { | ||||
|         assertServiceException(() -> authService.validateCaptcha(reqVO), AUTH_LOGIN_CAPTCHA_CODE_ERROR, "就是不对"); | ||||
|         // 校验调用参数 | ||||
|         verify(loginLogService).createLoginLog( | ||||
|             argThat(o -> o.getLogType().equals(LoginLogTypeEnum.LOGIN_USERNAME.getType()) | ||||
|                     && o.getResult().equals(LoginResultEnum.CAPTCHA_CODE_ERROR.getResult())) | ||||
|                 argThat(o -> o.getLogType().equals(LoginLogTypeEnum.LOGIN_USERNAME.getType()) | ||||
|                         && o.getResult().equals(LoginResultEnum.CAPTCHA_CODE_ERROR.getResult())) | ||||
|         ); | ||||
|     } | ||||
|  | ||||
| @@ -349,8 +349,9 @@ public class AdminAuthServiceImplTest extends BaseDbUnitTest { | ||||
|         // 调用 | ||||
|         authService.logout(token, LoginLogTypeEnum.LOGOUT_SELF.getType()); | ||||
|         // 校验调用参数 | ||||
|         verify(loginLogService).createLoginLog(argThat(o -> o.getLogType().equals(LoginLogTypeEnum.LOGOUT_SELF.getType()) | ||||
|                     && o.getResult().equals(LoginResultEnum.SUCCESS.getResult())) | ||||
|         verify(loginLogService).createLoginLog( | ||||
|                 argThat(o -> o.getLogType().equals(LoginLogTypeEnum.LOGOUT_SELF.getType()) | ||||
|                         && o.getResult().equals(LoginResultEnum.SUCCESS.getResult())) | ||||
|         ); | ||||
|         // 调用,并校验 | ||||
|  | ||||
|   | ||||
| @@ -25,10 +25,10 @@ import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.*; | ||||
| import static org.junit.jupiter.api.Assertions.*; | ||||
|  | ||||
| /** | ||||
| * {@link MailLogServiceImpl} 的单元测试类 | ||||
| * | ||||
| * @author 芋道源码 | ||||
| */ | ||||
|  * {@link MailLogServiceImpl} 的单元测试类 | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
|  */ | ||||
| @Import(MailLogServiceImpl.class) | ||||
| public class MailLogServiceImplTest extends BaseDbUnitTest { | ||||
|  | ||||
|   | ||||
| @@ -33,7 +33,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue; | ||||
| import static org.mockito.ArgumentMatchers.eq; | ||||
| import static org.mockito.Mockito.*; | ||||
|  | ||||
| class MailSendServiceImplTest extends BaseMockitoUnitTest { | ||||
| public class MailSendServiceImplTest extends BaseMockitoUnitTest { | ||||
|  | ||||
|     @InjectMocks | ||||
|     private MailSendServiceImpl mailSendService; | ||||
| @@ -278,16 +278,17 @@ class MailSendServiceImplTest extends BaseMockitoUnitTest { | ||||
|  | ||||
|             // mock 方法(发送邮件) | ||||
|             String messageId = randomString(); | ||||
|             mailUtilMock.when(() -> MailUtil.send(argThat(mailAccount -> { | ||||
|                 assertEquals("芋艿 <7685@qq.com>", mailAccount.getFrom()); | ||||
|                 assertTrue(mailAccount.isAuth()); | ||||
|                 assertEquals(account.getUsername(), mailAccount.getUser()); | ||||
|                 assertEquals(account.getPassword(), mailAccount.getPass()); | ||||
|                 assertEquals(account.getHost(), mailAccount.getHost()); | ||||
|                 assertEquals(account.getPort(), mailAccount.getPort()); | ||||
|                 assertEquals(account.getSslEnable(), mailAccount.isSslEnable()); | ||||
|                 return true; | ||||
|             }), eq(message.getMail()), eq(message.getTitle()), eq(message.getContent()), eq(true))) | ||||
|             mailUtilMock.when(() -> MailUtil.send( | ||||
|                     argThat(mailAccount -> { | ||||
|                         assertEquals("芋艿 <7685@qq.com>", mailAccount.getFrom()); | ||||
|                         assertTrue(mailAccount.isAuth()); | ||||
|                         assertEquals(account.getUsername(), mailAccount.getUser()); | ||||
|                         assertEquals(account.getPassword(), mailAccount.getPass()); | ||||
|                         assertEquals(account.getHost(), mailAccount.getHost()); | ||||
|                         assertEquals(account.getPort(), mailAccount.getPort()); | ||||
|                         assertEquals(account.getSslEnable(), mailAccount.isSslEnable()); | ||||
|                         return true; | ||||
|                     }), eq(message.getMail()), eq(message.getTitle()), eq(message.getContent()), eq(true))) | ||||
|                     .thenReturn(messageId); | ||||
|  | ||||
|             // 调用 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV