消息推送单元测试完善;消息推送的PC消息按钮修正;模板消息优化修正;
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user