2026-06-30 24681c81c09022f584a57006f2534b5f74723414
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/sms/SmsTemplateServiceImplTest.java
@@ -245,6 +245,22 @@
    }
    @Test
    public void testGetSmsTemplateListByStatus() {
        // mock 数据
        SmsTemplateDO dbSmsTemplate = randomSmsTemplateDO(o -> o.setStatus(CommonStatusEnum.ENABLE.getStatus()));
        smsTemplateMapper.insert(dbSmsTemplate);
        smsTemplateMapper.insert(ObjectUtils.cloneIgnoreId(dbSmsTemplate,
                o -> o.setStatus(CommonStatusEnum.DISABLE.getStatus())));
        // 调用
        List<SmsTemplateDO> list = smsTemplateService.getSmsTemplateListByStatus(
                CommonStatusEnum.ENABLE.getStatus());
        // 断言
        assertEquals(1, list.size());
        assertPojoEquals(dbSmsTemplate, list.get(0));
    }
    @Test
    public void testGetSmsTemplateCountByChannelId() {
        // mock 数据
        SmsTemplateDO dbSmsTemplate = randomPojo(SmsTemplateDO.class, o -> o.setChannelId(1L));