@Override public CompletableFuture<MembersIdsResponse> getGroupMembersIds( final String groupId, final String start) { return toFuture(retrofitImpl.getMembersIds(ORG_TYPE_GROUP, groupId, start)); }
@Override public CompletableFuture<MembersIdsResponse> getRoomMembersIds( final String roomId, final String start) { return toFuture(retrofitImpl.getMembersIds(ORG_TYPE_ROOM, roomId, start)); }
@Test public void getRoomMembersIdsTest() throws Exception { final MembersIdsResponse membersIdsResponse = new MembersIdsResponse(emptyList(), "TOKEN"); whenCall(retrofitMock.getMembersIds(any(), any(), any()), membersIdsResponse); // Do final MembersIdsResponse response = target.getRoomMembersIds("ROOM_ID", "USER_ID").get(); // Verify verify(retrofitMock, only()).getMembersIds("room", "ROOM_ID", "USER_ID"); assertThat(response).isSameAs(membersIdsResponse); }
@Test public void getGroupMembersIdsTest() throws Exception { final MembersIdsResponse membersIdsResponse = new MembersIdsResponse(emptyList(), "TOKEN"); whenCall(retrofitMock.getMembersIds(any(), any(), any()), membersIdsResponse); // Do final MembersIdsResponse response = target.getGroupMembersIds("GROUP_ID", "USER_ID").get(); // Verify verify(retrofitMock, only()).getMembersIds("group", "GROUP_ID", "USER_ID"); assertThat(response).isSameAs(membersIdsResponse); }