消息推送单元测试完善;消息推送的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.EmailMsgContent;
|
||||||
import com.jeesite.modules.msg.entity.content.PcMsgContent;
|
import com.jeesite.modules.msg.entity.content.PcMsgContent;
|
||||||
import com.jeesite.modules.msg.entity.content.SmsMsgContent;
|
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.task.impl.MsgLocalPushTask;
|
||||||
import com.jeesite.modules.msg.utils.MsgPushUtils;
|
import com.jeesite.modules.msg.utils.MsgPushUtils;
|
||||||
|
|
||||||
@@ -34,22 +34,17 @@ public class MsgPushTest extends BaseSpringContextTests {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testSend(){
|
public void testSend(){
|
||||||
for (int i=0; i<3; i++){
|
for (int i=0; i<1; i++){
|
||||||
testPC();
|
testPC();
|
||||||
testApp();
|
testApp();
|
||||||
testSMS();
|
testSMS();
|
||||||
testMail();
|
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(){
|
public void testPC(){
|
||||||
@@ -101,4 +96,27 @@ public class MsgPushTest extends BaseSpringContextTests {
|
|||||||
MsgPushUtils.push(msgContent, "BizKey", "BizType", "system", new Date(), Global.YES);
|
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