Exemplo n.º 1
0
  @Test
  public void testGetUserInfo() throws Exception {
    Long userId = 1L;
    String accessToken = "accessToken";
    String userInfoLink = "userInfoLink";
    when(linkBuilder.getUserInfoLink(userId, accessToken)).thenReturn(userInfoLink);
    String userInfoString = "userInfoString";
    when(request.get(userInfoLink, 200)).thenReturn(userInfoString);
    when(jsonService.getUserInfo(userInfoString)).thenReturn(new UserInfo());

    apiService.getUserInfo(userId, accessToken);

    verify(linkBuilder, times(1)).getUserInfoLink(userId, accessToken);
    verify(request, times(1)).get(userInfoLink, 200);
    verify(jsonService, times(1)).getUserInfo(userInfoString);
  }