#1050 客服消息支持发送菜单消息

This commit is contained in:
Binary Wang
2019-06-09 20:30:08 +08:00
parent 2422a28f9a
commit 084ffcf8bb
6 changed files with 183 additions and 86 deletions

View File

@ -5,6 +5,8 @@ import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage.WxArticle;
import org.testng.Assert;
import org.testng.annotations.Test;
import static org.assertj.core.api.Assertions.assertThat;
@Test
public class WxMpKefuMessageTest {
@ -141,7 +143,6 @@ public class WxMpKefuMessageTest {
}
public void testMiniProgramPageBuild() {
WxMpKefuMessage reply = WxMpKefuMessage.MINIPROGRAMPAGE()
.toUser("OPENID")
.title("title")
@ -154,4 +155,16 @@ public class WxMpKefuMessageTest {
"{\"touser\":\"OPENID\",\"msgtype\":\"miniprogrampage\",\"miniprogrampage\":{\"title\":\"title\",\"appid\":\"appid\",\"pagepath\":\"pagepath\",\"thumb_media_id\":\"thumb_media_id\"}}");
}
public void testMsgMenuBuild() {
WxMpKefuMessage reply = WxMpKefuMessage.MSGMENU()
.toUser("OPENID")
.msgMenuList("101,满意", "102,不满意")
.headContent("您对本次服务是否满意呢?")
.tailContent("欢迎再次光临")
.build();
assertThat(reply.toJson())
.isEqualTo("{\"touser\":\"OPENID\",\"msgtype\":\"msgmenu\",\"msgmenu\":{\"head_content\":\"您对本次服务是否满意呢?\",\"list\":[{\"id\":\"101\",\"content\":\"满意\"},{\"id\":\"102\",\"content\":\"不满意\"}],\"tail_content\":\"欢迎再次光临\"}}");
}
}