@Test public void testGetList() { // Given TList mockList = new TList(); mockList.setId("idList"); when(httpClient.get(anyString(), any(Class.class), (String[]) anyVararg())).thenReturn(mockList); // When TList list = trello.getList("idList"); // Then assertThat(list).isNotNull(); assertThat(list.getId()).isEqualTo("idList"); verify(httpClient).get(eq("https://api.trello.com/1/lists/{listId}?key={applicationKey}&token={userToken}"), eq(TList.class), eq("idList"), eq(""), eq("")); verifyNoMoreInteractions(httpClient); }
@Test public void testGetActionList() { //Given TList mockList = new TList(); mockList.setId("idList"); when(httpClient.get(anyString(), any(Class.class), (String[]) anyVararg())).thenReturn(mockList); //When TList actionList = trello.getActionList("idList"); //Then assertThat(actionList).isNotNull(); assertThat(actionList.getId()).isEqualTo("idList"); verify(httpClient).get(eq("https://api.trello.com/1/actions/{actionId}/list?key={applicationKey}&token={userToken}"), eq(TList.class), eq("idList"), eq(""), eq("")); }
@Test public void testGetBoardLists() { // Given TList action1 = new TList(); action1.setId("idList1"); TList action2 = new TList(); action1.setId("idList2"); TList action3 = new TList(); action1.setId("idList3"); when(httpClient.get(anyString(), any(Class.class), (String[]) anyVararg())).thenReturn(new TList[] { action1, action2, action3 }); // When List<TList> boardLists = trello.getBoardLists("idBoard"); // Then assertThat(boardLists).isNotNull(); assertThat(boardLists).hasSize(3); assertThat(boardLists.get(0).getId()).isEqualTo("idList3"); verify(httpClient).get(eq("https://api.trello.com/1/boards/{boardId}/lists?key={applicationKey}&token={userToken}"), eq(TList[].class), eq("idBoard"), eq(""), eq("")); verifyNoMoreInteractions(httpClient); }
@Test public void testGetBoardLists() { List<TList> boardLists = trello.getBoardLists(BOARD_ID); assertThat(boardLists).isNotNull(); assertThat(boardLists).hasSize(4); assertThat(boardLists.get(0).getId()).isEqualTo("518baad5b05dbf4703004853"); }
@Test public void testGetActionList() { TList actionList = trello.getActionList(ACTION_ID); assertThat(actionList).isNotNull(); assertThat(actionList.getId()).isEqualTo("518baad5b05dbf4703004853"); }
@Test public void testGetList() { TList list = trello.getList(LIST_ID); assertThat(list).isNotNull(); assertThat(list.getId()).isEqualTo(LIST_ID); }