View Javadoc
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  }