### Question:
SinaUserInfoDaoImpl implements SinaUserInfoDao { @Override public String[] getSinaUserFansIds(String uid) { String token = tokenService.getRandomToken(); String[] followers = null; try { followers = friendships.getFollowersIdsById(uid, MAX_FANS, 0, token); return followers; } catch (WeiboException e) { if (e.getErrorCode() == SinaErrorCode.ERROR_CODE_20003) { logger.info("User '" + uid + "' does not exists!"); return null; } if (isRetry(e, token)) { return getSinaUserFansIds(uid); } throw new RuntimeException(String.format("WeiboException: %d\t%s\t%s", e.getErrorCode(), uid, token), e); } catch (RuntimeException e) { return null; } } SinaUserInfoDaoImpl(TokenService tokenService); @Override User getSinaUserBaseInfo(String uid); @Override UserWapper getSinaUserFans(String uid, int cursor); @Override String[] getSinaUserFansIds(String uid); @Override List<UserTag> getSinaUserTags(String uid, int maxTags); @Override List<UserTagWapper> getSinaUsersBatchTags(String uids, int maxTags); @Override String transDomainNameToUsername(String domain); @Override User transDomainNameToUser(String domain); @Override String transNickNameToUsername(String nickName); @Override User transNickNameToUser(String nickName); @Override List<Comment> getCommentMentions(String uid, long time); @Override CommentWapper getCommentMention(String uid, int page);  }### Answer:
@Ignore @Test public void testGetSinaUserFansIds() throws WeiboException { Friendships friendships = new Friendships(); String[] followers = friendships.getFollowersIdsById("2886541382", 5000, 0, "2.00PkcTeCdcZIJCfb02525ab7FmqncB"); System.out.println(Arrays.asList(followers)); }