1
0
mirror of synced 2025-12-27 13:37:59 +08:00

🆕 #2479 【企业微信】增加获取企业群发成员执行结果的接口

This commit is contained in:
Tim Sims
2022-01-03 23:11:19 +08:00
committed by GitHub
parent 0c35f778db
commit 4b92f94a41
5 changed files with 135 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
package me.chanjar.weixin.cp.bean.external.contact;
import org.testng.annotations.Test;
import static org.assertj.core.api.Assertions.assertThat;
public class WxCpGroupMsgResultTest {
@Test
public void testToJson() {
/*
@see https://work.weixin.qq.com/api/doc/16251
*/
String json = "{ " +
"\"errcode\": 0, " +
"\"errmsg\": \"ok\", " +
"\"detail_list\": [ " +
" { " +
" \"external_userid\": \"wmqfasd1e19278asdasAAAA\", " +
" \"chat_id\":\"wrOgQhDgAAMYQiS5ol9G7gK9JVAAAA\", " +
" \"userid\": \"zhangsan\", " +
" \"status\": 1, " +
" \"send_time\": 1552536375 " +
" } " +
" ] " +
"}";
WxCpGroupMsgResult result = WxCpGroupMsgResult.fromJson(json);
assertThat(result.getDetailList().size()).isEqualTo(1);
WxCpGroupMsgResult.ExternalContactGroupMsgDetailInfo detail = result.getDetailList().get(0);
assertThat(detail.getChatId()).isEqualTo("wrOgQhDgAAMYQiS5ol9G7gK9JVAAAA");
assertThat(detail.getExternalUserId()).isEqualTo("wmqfasd1e19278asdasAAAA");
assertThat(detail.getUserId()).isEqualTo("zhangsan");
assertThat(detail.getStatus()).isEqualTo(1);
assertThat(detail.getSendTime()).isEqualTo(1552536375L);
}
}