|  |  | @@ -1,11 +1,12 @@ | 
		
	
		
			
			|  |  |  | package me.chanjar.weixin.cp.api; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | import org.testng.annotations.*; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | import com.google.inject.Inject; | 
		
	
		
			
			|  |  |  | import me.chanjar.weixin.common.api.WxConsts; | 
		
	
		
			
			|  |  |  | import me.chanjar.weixin.common.error.WxErrorException; | 
		
	
		
			
			|  |  |  | import me.chanjar.weixin.cp.bean.WxCpMessage; | 
		
	
		
			
			|  |  |  | import me.chanjar.weixin.cp.bean.WxCpMessageSendResult; | 
		
	
		
			
			|  |  |  | import org.testng.annotations.*; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | import static org.testng.Assert.*; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
				|  |  | @@ -14,7 +15,7 @@ import static org.testng.Assert.*; | 
		
	
		
			
			|  |  |  | * @author Daniel Qian | 
		
	
		
			
			|  |  |  | * | 
		
	
		
			
			|  |  |  | */ | 
		
	
		
			
			|  |  |  | @Test(groups = "customMessageAPI") | 
		
	
		
			
			|  |  |  | @Test | 
		
	
		
			
			|  |  |  | @Guice(modules = ApiTestModule.class) | 
		
	
		
			
			|  |  |  | public class WxCpMessageAPITest { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
				|  |  | @@ -59,4 +60,32 @@ public class WxCpMessageAPITest { | 
		
	
		
			
			|  |  |  | System.out.println(messageSendResult.getInvalidUserList()); | 
		
	
		
			
			|  |  |  | System.out.println(messageSendResult.getInvalidTagList()); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | @Test | 
		
	
		
			
			|  |  |  | public void testSendMessage_markdown() throws WxErrorException { | 
		
	
		
			
			|  |  |  | WxCpMessage message = WxCpMessage | 
		
	
		
			
			|  |  |  | .MARKDOWN() | 
		
	
		
			
			|  |  |  | .toUser(configStorage.getUserId()) | 
		
	
		
			
			|  |  |  | .content("您的会议室已经预定,稍后会同步到`邮箱` \n" + | 
		
	
		
			
			|  |  |  | "                >**事项详情** \n" + | 
		
	
		
			
			|  |  |  | "                >事 项:<font color=\\\"info\\\">开会</font> \n" + | 
		
	
		
			
			|  |  |  | "                >组织者:@miglioguan \n" + | 
		
	
		
			
			|  |  |  | "                >参与者:@miglioguan、@kunliu、@jamdeezhou、@kanexiong、@kisonwang \n" + | 
		
	
		
			
			|  |  |  | "                > \n" + | 
		
	
		
			
			|  |  |  | "                >会议室:<font color=\\\"info\\\">广州TIT 1楼 301</font> \n" + | 
		
	
		
			
			|  |  |  | "                >日 期:<font color=\\\"warning\\\">2018年5月18日</font> \n" + | 
		
	
		
			
			|  |  |  | "                >时 间:<font color=\\\"comment\\\">上午9:00-11:00</font> \n" + | 
		
	
		
			
			|  |  |  | "                > \n" + | 
		
	
		
			
			|  |  |  | "                >请准时参加会议。 \n" + | 
		
	
		
			
			|  |  |  | "                > \n" + | 
		
	
		
			
			|  |  |  | "                >如需修改会议信息,请点击:[修改会议信息](https://work.weixin.qq.com)") | 
		
	
		
			
			|  |  |  | .build(); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | WxCpMessageSendResult messageSendResult = this.wxService.messageSend(message); | 
		
	
		
			
			|  |  |  | assertNotNull(messageSendResult); | 
		
	
		
			
			|  |  |  | System.out.println(messageSendResult); | 
		
	
		
			
			|  |  |  | System.out.println(messageSendResult.getInvalidPartyList()); | 
		
	
		
			
			|  |  |  | System.out.println(messageSendResult.getInvalidUserList()); | 
		
	
		
			
			|  |  |  | System.out.println(messageSendResult.getInvalidTagList()); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | } |