1
0
mirror of synced 2025-12-21 08:10:54 +08:00

模板消息加入对小程序的支持 #172

This commit is contained in:
Binary Wang
2017-03-30 17:59:25 +08:00
parent aa49f96bf1
commit 490ba068c5
3 changed files with 109 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
package me.chanjar.weixin.mp.bean.template;
import org.testng.annotations.*;
import static org.testng.AssertJUnit.*;
/**
* <pre>
* Created by Binary Wang on 2017-3-30.
* @author <a href="https://github.com/binarywang">binarywang(Binary Wang)</a>
* </pre>
*/
public class WxMpTemplateMessageTest {
@Test
public void testToJson() throws Exception {
WxMpTemplateMessage tm = WxMpTemplateMessage.builder()
.toUser("OPENID")
.templateId("ngqIpbwh8bUfcSsECmogfXcV14J0tQlEpBO27izEYtY")
.miniProgram(new WxMpTemplateMessage.MiniProgram("xiaochengxuappid12345", "index?foo=bar"))
.url("http://weixin.qq.com/download")
.build();
tm.addWxMpTemplateData(
new WxMpTemplateData("first", "haahah", "#FF00FF"));
tm.addWxMpTemplateData(
new WxMpTemplateData("remark", "heihei", "#FF00FF"));
assertEquals(tm.toJson(), "{\"touser\":\"OPENID\",\"template_id\":\"ngqIpbwh8bUfcSsECmogfXcV14J0tQlEpBO27izEYtY\",\"url\":\"http://weixin.qq.com/download\",\"miniprogram\":{\"appid\":\"xiaochengxuappid12345\",\"pagepath\":\"index?foo=bar\"},\"data\":{\"first\":{\"value\":\"haahah\",\"color\":\"#FF00FF\"},\"remark\":{\"value\":\"heihei\",\"color\":\"#FF00FF\"}}}");
}
}