@After public void tearDown() throws Exception { server.shutdown(); } }
@After public void tearDown() throws Exception { server.shutdown(); } }
@After public void tearDown() throws Exception { server.shutdown(); } }
@Test public void testWithResponseCompression() throws IOException { ByteArrayOutputStream capturedOutput = hookAlmostRealInterpretResponseStream(mMockEventReporter); byte[] uncompressedData = repeat(".", 1024).getBytes(); byte[] compressedData = compress(uncompressedData); MockWebServer server = new MockWebServer(); server.start(); server.enqueue(new MockResponse() .setBody(new Buffer().write(compressedData)) .addHeader("Content-Encoding: gzip")); Request request = new Request.Builder() .url(server.url("/")) .build(); Response response = mClientWithInterceptor.newCall(request).execute(); // Verify that the final output and the caller both saw the uncompressed stream. assertArrayEquals(uncompressedData, response.body().bytes()); assertArrayEquals(uncompressedData, capturedOutput.toByteArray()); // And verify that the StethoInterceptor was able to see both. Mockito.verify(mMockEventReporter) .dataReceived( anyString(), eq(compressedData.length), eq(uncompressedData.length)); server.shutdown(); }
eq(compressed.length)); server.shutdown();
@Override public void evaluate() throws Throwable { maybeStart(); try { base.evaluate(); } finally { try { shutdown(); } catch (IOException e) { logger.log(Level.WARNING, "MockWebServer shutdown failed", e); } } } };
@After public void tearDown() { try { server.shutdown(); bgScheduler.reset(); uiScheduler.reset(); } catch (IOException e) { e.printStackTrace(); } activity.finish(); }
@After public void tearDown() { try { server.shutdown(); bgScheduler.reset(); uiScheduler.reset(); } catch (IOException e) { e.printStackTrace(); } activity.finish(); }
public void testEmptyListNetworks() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setResponseCode(404)); NetworkApi api = getNetworkApi(server); try { assertTrue(api.listNetworks().isEmpty()); assertSent(server, "GET", "/SoftLayer_Network/getAllObjects?objectMask=mask.subnets"); } finally { server.shutdown(); } }
@Test void getConfigurationThrowsAfterFailedReload() throws Exception { server.shutdown(); try { source.getConfiguration(new ImmutableEnvironment("us-west-2")); } catch (Exception e) { // NOP } assertThatThrownBy(() -> source.getConfiguration(new ImmutableEnvironment(""))) .isExactlyInstanceOf(SourceCommunicationException.class); }
public void testGetNullNetwork() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setResponseCode(404)); NetworkApi api = getNetworkApi(server); try { assertNull(api.getNetwork(153001)); assertSent(server, "GET", "/SoftLayer_Network/153001/getObject?objectMask=mask.subnets"); } finally { server.shutdown(); } }
public void testSetTagsOnNonExistingVirtualGuest() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setResponseCode(404)); VirtualGuestApi api = api(SoftLayerApi.class, server.getUrl("/").toString()).getVirtualGuestApi(); VirtualGuest virtualGuest = createVirtualGuest(); try { assertFalse(api.setTags(virtualGuest.getId(), ImmutableSet.of("test1", "test2", "test3"))); assertSent(server, "POST", "/SoftLayer_Virtual_Guest/1301396/setTags"); } finally { server.shutdown(); } }
public void testGetName() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setBody("testNet")); NetworkApi api = getNetworkApi(server); String name = api.getName(153001); try { assertEquals(server.getRequestCount(), 1); assertSent(server, "GET", "/SoftLayer_Network/153001/getName"); } finally { server.shutdown(); } }
public void testRestartContainer() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setResponseCode(204)); ContainerApi api = api(DockerApi.class, server.getUrl("/").toString()).getContainerApi(); try { api.restart("1"); assertSent(server, "POST", "/containers/1/restart"); } finally { server.shutdown(); } }
@Test void initThrowsOnConnectionFailure() throws Exception { server.shutdown(); source = new ConsulConfigurationSourceBuilder() .withHost(server.getHostName()) .withPort(server.getPort()) .build(); assertThatThrownBy(() -> source.init()) .isExactlyInstanceOf(SourceCommunicationException.class); }
public void testGetObject() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setBody(payloadFromResource("/virtual_guest_block_device_template_group_get.json"))); VirtualGuestBlockDeviceTemplateGroupApi api = getVirtualGuestBlockDeviceTemplateGroupApi(server); try { assertEquals(api.getObject("3001812"), new VirtualGuestBlockDeviceTemplateGroupParseTest().expected()); assertSent(server, "GET", "/SoftLayer_Virtual_Guest_Block_Device_Template_Group/3001812/getObject?objectMask=children.blockDevices.diskImage.softwareReferences.softwareDescription"); } finally { server.shutdown(); } }
public void testCopyFileFromContainer() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setResponseCode(204)); ContainerApi api = api(DockerApi.class, server.getUrl("/").toString()).getContainerApi(); try { api.copy("1", Resource.create("test")); assertSent(server, "POST", "/containers/1/copy"); } finally { server.shutdown(); } }
public void testGetVirtualGuest() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setBody(payloadFromResource("/virtual_guest_get.json"))); VirtualGuestApi api = getVirtualGuestApi(server); try { assertEquals(api.getVirtualGuest(3001812), new VirtualGuestParseTest().expected()); assertSent(server, "GET", "/SoftLayer_Virtual_Guest/3001812/getObject?objectMask=id%3Bhostname%3Bdomain%3BfullyQualifiedDomainName%3BpowerState%3BmaxCpu%3BmaxMemory%3BstatusId%3BoperatingSystem.passwords%3BprimaryBackendIpAddress%3BprimaryIpAddress%3BactiveTransactionCount%3BblockDevices.diskImage%3Bdatacenter%3BtagReferences%3BprivateNetworkOnlyFlag%3BsshKeys"); } finally { server.shutdown(); } }
public void testRebootHardVirtualGuest() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setBody(payloadFromResource("/datacenter_get.json"))); VirtualGuestApi api = api(SoftLayerApi.class, server.getUrl("/").toString()).getVirtualGuestApi(); try { api.rebootHardVirtualGuest(1301396); assertSent(server, "GET", "/SoftLayer_Virtual_Guest/1301396/rebootHard.json"); } finally { server.shutdown(); } }
public void testPauseVirtualGuest() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setBody(payloadFromResource("/datacenter_get.json"))); VirtualGuestApi api = api(SoftLayerApi.class, server.getUrl("/").toString()).getVirtualGuestApi(); try { api.pauseVirtualGuest(1301396); assertSent(server, "GET", "/SoftLayer_Virtual_Guest/1301396/pause.json"); } finally { server.shutdown(); } }