mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-11-01 03:25:35 +08:00 
			
		
		
		
	1.添加获取用户信息单元测试类
2.修改批量获取用户提交方式bug
This commit is contained in:
		| @ -56,7 +56,7 @@ public class WxMpUserServiceImpl implements WxMpUserService { | ||||
|   @Override | ||||
|   public List<WxMpUser> userInfoList(WxMpUserQuery userQuery) throws WxErrorException { | ||||
|     String url = API_URL_PREFIX + "/info/batchget"; | ||||
|     String responseContent = this.wxMpService.execute(new SimpleGetRequestExecutor(), url, userQuery.toJsonString()); | ||||
|     String responseContent = this.wxMpService.execute(new SimplePostRequestExecutor(), url, userQuery.toJsonString()); | ||||
|     return WxMpUser.fromJsonList(responseContent); | ||||
|   } | ||||
|  | ||||
|  | ||||
| @ -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); | ||||
|   } | ||||
|    | ||||
|  | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 aimil
					aimil