diff --git a/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java b/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java index 7fa1d33f..aeb466c3 100644 --- a/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java +++ b/modules/core/src/test/java/com/jeesite/test/MsgPushTest.java @@ -18,7 +18,7 @@ import com.jeesite.modules.msg.entity.content.AppMsgContent; import com.jeesite.modules.msg.entity.content.EmailMsgContent; import com.jeesite.modules.msg.entity.content.PcMsgContent; import com.jeesite.modules.msg.entity.content.SmsMsgContent; -import com.jeesite.modules.msg.service.MsgPushService; +import com.jeesite.modules.msg.task.impl.MsgLocalMergePushTask; import com.jeesite.modules.msg.task.impl.MsgLocalPushTask; import com.jeesite.modules.msg.utils.MsgPushUtils; @@ -34,22 +34,17 @@ public class MsgPushTest extends BaseSpringContextTests { @Test public void testSend(){ - for (int i=0; i<3; i++){ + for (int i=0; i<1; i++){ testPC(); testApp(); testSMS(); testMail(); + testMailTpl(); + } + for (int j=0; j<3; j++){ + testTaskMergePush(); + testTaskPush(); } -// testTask(); - } - - @Autowired - private MsgPushService msgPushService; - - public void testTask(){ - MsgLocalPushTask task = new MsgLocalPushTask(); - task.setMsgPushService(msgPushService); - task.execute(); } public void testPC(){ @@ -101,4 +96,27 @@ public class MsgPushTest extends BaseSpringContextTests { MsgPushUtils.push(msgContent, "BizKey", "BizType", "system", new Date(), Global.YES); } + public void testMailTpl(){ + EmailMsgContent msgContent = new EmailMsgContent(); + msgContent.setTitle("提示信息"); + msgContent.setTplKey("mail_send_test"); + msgContent.addTplData("keyword1", "小王"); + msgContent.addTplData("keyword2", "2018-8-28 20:00"); + msgContent.addTplData("keyword3", "ERP项目方案讨论视频会议"); + // 即时推送模板消息,模板内容:你好,${keyword1},请于 ${keyword2},准时参加${keyword3} + MsgPushUtils.push(msgContent, "BizKey", "BizType", "system"); + } + + @Autowired + private MsgLocalMergePushTask msgLocalMergePushTask; + public void testTaskMergePush(){ + msgLocalMergePushTask.execute(); + } + + @Autowired + private MsgLocalPushTask msgLocalPushTask; + public void testTaskPush(){ + msgLocalPushTask.execute(); + } + }