1 package com.foxinmy.weixin4j.mp.test;
2
3 import org.junit.Before;
4 import org.junit.Test;
5
6 import com.foxinmy.weixin4j.exception.WeixinException;
7 import com.foxinmy.weixin4j.mp.api.TmplApi;
8 import com.foxinmy.weixin4j.mp.message.TemplateMessage;
9 import com.foxinmy.weixin4j.mp.type.IndustryType;
10
11 public class TemplateTest extends TokenTest {
12 private TmplApi tmplApi;
13
14 @Before
15 public void init() {
16 this.tmplApi = new TmplApi(tokenManager);
17 }
18
19 @Test
20 public void setIndustry() throws WeixinException {
21 System.out.println(tmplApi
22 .setTmplIndustry(IndustryType.ITKEJI_DIANZIJISHU));
23 }
24
25 @Test
26 public void getId() throws WeixinException {
27 System.out.println(tmplApi.getTemplateId("OPENTM201490080"));
28 }
29
30 @Test
31 public void getAll() throws WeixinException {
32 System.out.println(tmplApi.getAllTemplates());
33 }
34
35 @Test
36 public void test() throws WeixinException {
37 TemplateMessage tplMessage = new TemplateMessage("touser",
38 "template_id", "url");
39 tplMessage.pushHead("head").pushTail("tail").pushItem("key1", "text1");
40 String result = tmplApi.sendTmplMessage(tplMessage);
41 System.out.println(result);
42 }
43 }