@Test public void shouldDeleteSasLogicalInterconnectGroup() { client.delete(ANY_RESOURCE_ID, TaskTimeout.of(321)); String expectedUri = SAS_LOGICAL_INTERCONNECT_GROUP_URI + "/" + ANY_RESOURCE_ID; Request expectedRequest = new Request(HttpMethod.DELETE, expectedUri); expectedRequest.setTimeout(321); then(baseClient).should().executeMonitorableRequest(expectedRequest); }
@Test public void shouldCreateSasLogicalInterconnectGroup() { SasLogicalInterconnectGroup group = new SasLogicalInterconnectGroup(); client.create(group, TaskTimeout.of(321)); Request expectedRequest = new Request(HttpMethod.POST, SAS_LOGICAL_INTERCONNECT_GROUP_URI, group); expectedRequest.setTimeout(321); then(baseClient).should().executeMonitorableRequest(expectedRequest); }
@Test public void shouldGetSasLogicalInterconnectGroupById() { client.getById(ANY_RESOURCE_ID); String expectedUri = SAS_LOGICAL_INTERCONNECT_GROUP_URI + "/" + ANY_RESOURCE_ID; Request expectedRequest = new Request(HttpMethod.GET, expectedUri); then(baseClient) .should() .executeRequest(expectedRequest, TypeToken.of(SasLogicalInterconnectGroup.class).getType()); }
@Test public void shouldGetSasLogicalInterconnectGroupsByName() { client.getByName(ANY_RESOURCE_NAME); Request expectedRequest = new Request(HttpMethod.GET, SAS_LOGICAL_INTERCONNECT_GROUP_URI); expectedRequest.addQuery(UrlParameter.getFilterByNameParameter(ANY_RESOURCE_NAME)); then(baseClient) .should() .executeRequest( expectedRequest, new TypeToken<ResourceCollection<SasLogicalInterconnectGroup>>() {}.getType()); }
@Test public void shouldGetAllSasLogicalInterconnectGroups() { given(this.baseClient.executeRequest(any(Request.class), any(Type.class))) .willReturn(new ResourceCollection<>()); client.getAll(); Request expectedRequest = new Request(HttpMethod.GET, SAS_LOGICAL_INTERCONNECT_GROUP_URI); then(baseClient) .should() .executeRequest( expectedRequest, new TypeToken<ResourceCollection<SasLogicalInterconnectGroup>>() {}.getType()); }