@Test
public void testGetBoardLabels() {
Label label1 = new Label();
label1.setName("Label1");
Label label2 = new Label();
label2.setName("Label2");
Label label3 = new Label();
label3.setName("Label3");
when(httpClient.get(anyString(), any(Class.class), (String[]) anyVararg())).thenReturn(new Label[] { label1, label2, label3 });
List<Label> boardLabels = trello.getBoardLabels("idBoard");
assertThat(boardLabels).isNotNull();
assertThat(boardLabels).hasSize(3);
assertThat(boardLabels.get(0).getName()).isEqualTo("Label1");
verify(httpClient).get(eq("https://api.trello.com/1/boards/{boardId}/labels?key={applicationKey}&token={userToken}"),
eq(Label[].class), eq("idBoard"), eq(""), eq(""));
verifyNoMoreInteractions(httpClient);
}