1 package com.foxinmy.weixin4j.mp.test;
2
3 import java.util.List;
4
5 import org.junit.Assert;
6 import org.junit.Before;
7 import org.junit.Test;
8
9 import com.foxinmy.weixin4j.exception.WeixinException;
10 import com.foxinmy.weixin4j.http.weixin.ApiResult;
11 import com.foxinmy.weixin4j.mp.api.UserApi;
12 import com.foxinmy.weixin4j.mp.model.User;
13
14
15
16
17
18
19
20
21
22 public class UserTest extends TokenTest {
23 private UserApi userApi;
24
25 @Before
26 public void init() {
27 userApi = new UserApi(tokenManager);
28 }
29
30 @Test
31 public void getUser() throws WeixinException {
32 User user = userApi.getUser("owGBftyJWx21nqKlWpI3po5K_Q9o");
33 Assert.assertNotNull(user);
34 System.out.println(user);
35 following();
36 }
37
38 @Test
39 public void following() throws WeixinException {
40 List<User> userList = userApi.getAllFollowing();
41 for (User user : userList) {
42 System.out.println(user);
43 }
44 Assert.assertTrue(!userList.isEmpty());
45 }
46
47 @Test
48 public void remark() throws WeixinException {
49 ApiResult result = userApi.remarkUserName(
50 "owGBft_vbBbOaQOmpEUE4xDLeRSU", "foo");
51 Assert.assertEquals("0", result.getReturnCode());
52 }
53 }