huminmin
7 天以前 0fdd0bf60b7d98d21c9b5ff95bb55f0fa6495007
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/mail/MailTemplateServiceImplTest.java
@@ -28,7 +28,7 @@
/**
 * {@link MailTemplateServiceImpl} 的单元测试类
 *
 * @author 芋道源码
 * @author 超级管理员
 */
@Import(MailTemplateServiceImpl.class)
public class MailTemplateServiceImplTest extends BaseDbUnitTest {
@@ -115,7 +115,7 @@
        });
        mailTemplateMapper.insert(dbMailTemplate);
        // 测试 name 不匹配
        mailTemplateMapper.insert(cloneIgnoreId(dbMailTemplate, o -> o.setName("芋道")));
        mailTemplateMapper.insert(cloneIgnoreId(dbMailTemplate, o -> o.setName("超级管理员")));
        // 测试 code 不匹配
        mailTemplateMapper.insert(cloneIgnoreId(dbMailTemplate, o -> o.setCode("test_02")));
        // 测试 accountId 不匹配
@@ -157,6 +157,23 @@
    }
    @Test
    public void testGetMailTemplateListByStatus() {
        // mock 数据
        MailTemplateDO dbMailTemplate = randomPojo(MailTemplateDO.class,
                o -> o.setStatus(CommonStatusEnum.ENABLE.getStatus()));
        mailTemplateMapper.insert(dbMailTemplate);
        mailTemplateMapper.insert(cloneIgnoreId(dbMailTemplate,
                o -> o.setStatus(CommonStatusEnum.DISABLE.getStatus())));
        // 调用
        List<MailTemplateDO> list = mailTemplateService.getMailTemplateListByStatus(
                CommonStatusEnum.ENABLE.getStatus());
        // 断言
        assertEquals(1, list.size());
        assertPojoEquals(dbMailTemplate, list.get(0));
    }
    @Test
    public void testGetMailTemplate() {
        // mock 数据
        MailTemplateDO dbMailTemplate = randomPojo(MailTemplateDO.class);