@Test public void testGetActionMemberCreator() { //Given Member mockMember = new Member(); mockMember.setId("idMember"); when(httpClient.get(anyString(), any(Class.class), (String[]) anyVararg())).thenReturn(mockMember); //When Member actionMember = trello.getActionMemberCreator("idMember"); //Then assertThat(actionMember).isNotNull(); assertThat(actionMember.getId()).isEqualTo("idMember"); verify(httpClient).get(eq("https://api.trello.com/1/actions/{actionId}/memberCreator?key={applicationKey}&token={userToken}"), eq(Member.class), eq("idMember"), eq(""), eq("")); }
@Test public void testGetActionMember() { //Given Member mockMember = new Member(); mockMember.setId("idMember"); when(httpClient.get(anyString(), any(Class.class), (String[]) anyVararg())).thenReturn(mockMember); //When Member actionMember = trello.getActionMember("idMember"); //Then assertThat(actionMember).isNotNull(); assertThat(actionMember.getId()).isEqualTo("idMember"); verify(httpClient).get(eq("https://api.trello.com/1/actions/{actionId}/member?key={applicationKey}&token={userToken}"), eq(Member.class), eq("idMember"), eq(""), eq("")); }
@Test public void testGetBoardMembers() { // Given Member member1 = new Member(); member1.setId("idMember1"); Member member2 = new Member(); member1.setId("idMember2"); Member member3 = new Member(); member1.setId("idMember3"); when(httpClient.get(anyString(), any(Class.class), (String[]) anyVararg())).thenReturn(new Member[] { member1, member2, member3 }); // When List<Member> boardMembers = trello.getBoardMembers("idBoard"); // Then assertThat(boardMembers).isNotNull(); assertThat(boardMembers).hasSize(3); assertThat(boardMembers.get(0).getId()).isEqualTo("idMember3"); verify(httpClient).get(eq("https://api.trello.com/1/boards/{boardId}/members?key={applicationKey}&token={userToken}"), eq(Member[].class), eq("idBoard"), eq(""), eq("")); verifyNoMoreInteractions(httpClient); }
@Test public void testGetBoardMemberships() { // Given Member member1 = new Member(); member1.setId("idMember1"); Member member2 = new Member(); member1.setId("idMember2"); Member member3 = new Member(); member1.setId("idMember3"); when(httpClient.get(anyString(), any(Class.class), (String[]) anyVararg())).thenReturn(new Member[] { member1, member2, member3 }); // When List<Member> boardMembersInvited = trello.getBoardMemberships("idBoard"); // Then assertThat(boardMembersInvited).isNotNull(); assertThat(boardMembersInvited).hasSize(3); assertThat(boardMembersInvited.get(0).getId()).isEqualTo("idMember3"); verify(httpClient).get(eq("https://api.trello.com/1/boards/{boardId}/memberships?key={applicationKey}&token={userToken}"), eq(Member[].class), eq("idBoard"), eq(""), eq("")); verifyNoMoreInteractions(httpClient); }
@Test public void testGetOrganizationMembers() { // Given Member member1 = new Member(); member1.setId("idMember1"); Member member2 = new Member(); member2.setId("idMember2"); Member member3 = new Member(); member3.setId("idMember3"); when(httpClient.get(anyString(), any(Class.class), (String[]) anyVararg())).thenReturn(new Member[] { member1, member2, member3 }); // When List<Member> OrgnizationMembers = trello.getOrganizationMembers("idOrganization"); // Then assertThat(OrgnizationMembers).isNotNull(); assertThat(OrgnizationMembers).hasSize(3); assertThat(OrgnizationMembers.get(0).getId()).isEqualTo("idMember1"); verify(httpClient).get(eq("https://api.trello.com/1/organizations/{organizationId}/members?key={applicationKey}&token={userToken}"), eq(Member[].class), eq("idOrganization"), eq(""), eq("")); verifyNoMoreInteractions(httpClient); } }
@Test public void testGetActionMembeCreator() { Member actionMemberCreator = trello.getActionMemberCreator("5199022ced074110280076ed"); assertThat(actionMemberCreator).isNotNull(); assertThat(actionMemberCreator.getId()).isEqualTo("5187a69eabd0b7305100beaa"); }
@Test public void testGetActionMember() { Member actionMember = trello.getActionMember("5199022ced074110280076ed"); assertThat(actionMember).isNotNull(); assertThat(actionMember.getId()).isEqualTo("5187a69eabd0b7305100beaa"); }
@Test public void testGetBoardMembers() { List<Member> boardMembers = trello.getBoardMembers(BOARD_ID, arg("fields", "all")); assertThat(boardMembers).isNotNull(); assertThat(boardMembers).hasSize(1); assertThat(boardMembers.get(0).getId()).isEqualTo("5187a69eabd0b7305100beaa"); }