消息推送单元测试完善;消息推送的PC消息按钮修正;模板消息优化修正;

This commit is contained in:
thinkgem
2018-08-28 22:12:09 +08:00
parent 01abf24665
commit 7bcf1095ff

View File

@@ -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();
}
}