@Test
public void testListIPInfo() throws Exception {
CloudSigma2Api api = requestsSendResponses(
getBuilder()
.endpoint(endpoint + "ips/detail/")
.build(),
responseBuilder()
.payload(payloadFromResourceWithContentType("/ips.json", MediaType.APPLICATION_JSON))
.build(),
getBuilder()
.endpoint(endpoint + "ips/detail/")
.addQueryParam("limit", "1")
.addQueryParam("offset", "1")
.build(),
responseBuilder()
.payload(payloadFromResourceWithContentType("/ips-last-page.json", MediaType.APPLICATION_JSON))
.build());
List<IPInfo> ipInfos = api.listIPInfo().concat().toList();
assertEquals(ipInfos.size(), 2);
assertEquals(ipInfos.get(0).getUuid(), "185.12.6.183");
assertEquals(ipInfos.get(1).getUuid(), "185.12.5.233");
}