|  |  | @@ -1,5 +1,9 @@ | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | package me.chanjar.weixin.mp.api.impl; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | import java.util.ArrayList; | 
		
	
		
			
			|  |  |  | import java.util.List; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | import org.testng.Assert; | 
		
	
		
			
			|  |  |  | import org.testng.annotations.Guice; | 
		
	
		
			
			|  |  |  | import org.testng.annotations.Test; | 
		
	
	
		
			
				|  |  | @@ -9,6 +13,7 @@ import com.google.inject.Inject; | 
		
	
		
			
			|  |  |  | import me.chanjar.weixin.common.exception.WxErrorException; | 
		
	
		
			
			|  |  |  | import me.chanjar.weixin.mp.api.ApiTestModule; | 
		
	
		
			
			|  |  |  | import me.chanjar.weixin.mp.api.WxXmlMpInMemoryConfigStorage; | 
		
	
		
			
			|  |  |  | import me.chanjar.weixin.mp.bean.WxMpUserQuery; | 
		
	
		
			
			|  |  |  | import me.chanjar.weixin.mp.bean.result.WxMpUser; | 
		
	
		
			
			|  |  |  | import me.chanjar.weixin.mp.bean.result.WxMpUserList; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
				|  |  | @@ -36,6 +41,24 @@ public class WxMpUserServiceImplTest { | 
		
	
		
			
			|  |  |  | Assert.assertNotNull(user); | 
		
	
		
			
			|  |  |  | System.out.println(user); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | public void testUserInfoList() throws WxErrorException { | 
		
	
		
			
			|  |  |  | WxXmlMpInMemoryConfigStorage configProvider = (WxXmlMpInMemoryConfigStorage) this.wxService.getWxMpConfigStorage(); | 
		
	
		
			
			|  |  |  | List<String> openIdList = new ArrayList<>(); | 
		
	
		
			
			|  |  |  | openIdList.add(configProvider.getOpenid()); | 
		
	
		
			
			|  |  |  | List<WxMpUser> userList =	this.wxService.getUserService().userInfoList(openIdList); | 
		
	
		
			
			|  |  |  | Assert.assertEquals(userList.size(), 1); | 
		
	
		
			
			|  |  |  | System.out.println(userList); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | public void testUserInfoListByWxMpUserQuery() throws WxErrorException { | 
		
	
		
			
			|  |  |  | WxXmlMpInMemoryConfigStorage configProvider = (WxXmlMpInMemoryConfigStorage) this.wxService.getWxMpConfigStorage(); | 
		
	
		
			
			|  |  |  | WxMpUserQuery query = new WxMpUserQuery(); | 
		
	
		
			
			|  |  |  | query.add(configProvider.getOpenid(), "zh_CN"); | 
		
	
		
			
			|  |  |  | List<WxMpUser> userList =	this.wxService.getUserService().userInfoList(query); | 
		
	
		
			
			|  |  |  | Assert.assertEquals(userList.size(), 1); | 
		
	
		
			
			|  |  |  | System.out.println(userList); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | public void testUserList() throws WxErrorException { | 
		
	
		
			
			|  |  |  | WxMpUserList wxMpUserList = this.wxService.getUserService().userList(null); | 
		
	
	
		
			
				|  |  | @@ -45,5 +68,6 @@ public class WxMpUserServiceImplTest { | 
		
	
		
			
			|  |  |  | Assert.assertFalse(wxMpUserList.getOpenIds().size() == -1); | 
		
	
		
			
			|  |  |  | System.out.println(wxMpUserList); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | } |