compress(decompressed)); Request request = new Request.Builder() .url(server.getUrl("/")) .addHeader("Content-Encoding", "gzip") .post(compressedBody)
@Override protected HttpURLConnection openConnection(String url) throws IOException { String path = Uri.parse(url).getPath(); URL mockServerURL = server.getUrl(path); return super.openConnection(mockServerURL.toString()); } });
@BeforeMethod public void start() throws IOException, URISyntaxException { super.start(); vaultUri = server.getUrl("").toURI(); }
static MockWebServer createMockWebServer() throws IOException { MockWebServer server = new MockWebServer(); server.play(); URL url = server.getUrl(""); return server; }
@Before public void setup() throws IOException { server = new MockWebServer(); server.start(); shapeShift = new ShapeShift(); shapeShift.baseUrl = server.getUrl("/").toString(); shapeShift.client.setConnectionSpecs(Collections.singletonList(ConnectionSpec.CLEARTEXT)); }
public void testInstanceReturns404() throws Exception { server.enqueue(response404()); Instance instance = resourceApi().instance(server.getUrl("/foo/bar").toURI()); assertNull(instance); assertSent(server, "GET", "/foo/bar"); }
public void testImageReturns404() throws Exception { server.enqueue(response404()); Image image = resourceApi().image(server.getUrl("/foo/bar").toURI()); assertNull(image); assertSent(server, "GET", "/foo/bar"); }
public void testNetworkReturns404() throws Exception { server.enqueue(response404()); Network network = resourceApi().network(server.getUrl("/foo/bar").toURI()); assertNull(network); assertSent(server, "GET", "/foo/bar"); }
@Test public void testNoRetriesSuccessful() throws Exception { MockWebServer server = mockWebServer(new MockResponse()); IntegrationTestClient client = client(server.getUrl("/").toString()); try { client.download(""); assertEquals(server.getRequestCount(), 1); } finally { closeQuietly(client); server.shutdown(); } }
public void testDisk() throws Exception { server.enqueue(jsonResponse("/disk_get.json")); Disk disk = resourceApi().disk(server.getUrl("/foo/bar").toURI()); assertEquals(disk, new ParseDiskTest().expected(url("/projects"))); assertSent(server, "GET", "/foo/bar"); }
public void testStopInstance() throws Exception { server.enqueue(jsonResponse("/operation.json")); Operation operation = resourceApi().stopInstance(server.getUrl("/foo/bar").toURI()); assertEquals(operation, new ParseOperationTest().expected(url("/projects"))); assertSent(server, "POST", "/foo/bar/stop"); }
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 testConnectContainerToNetwork() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setResponseCode(200)); NetworkApi api = api(DockerApi.class, server.getUrl("/").toString()).getNetworkApi(); try { api.connectContainerToNetwork("123456789", "containerName"); assertSent(server, "POST", "/networks/123456789/connect", "{ \"Container\": \"containerName\" }"); } finally { server.shutdown(); } }
public void testDisconnectContainerFromNetwork() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setResponseCode(200)); NetworkApi api = api(DockerApi.class, server.getUrl("/").toString()).getNetworkApi(); try { api.disconnectContainerFromNetwork("123456789", "containerName"); assertSent(server, "POST", "/networks/123456789/disconnect", "{ \"Container\": \"containerName\" }"); } finally { server.shutdown(); } }
public void testWaitContainer() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setResponseCode(200)); ContainerApi api = api(DockerApi.class, server.getUrl("/").toString()).getContainerApi(); try { api.wait("1"); assertSent(server, "POST", "/containers/1/wait"); } 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(); } }
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 testCreateImage() throws Exception { MockWebServer server = mockWebServer(new MockResponse().setResponseCode(200)); ImageApi api = api(DockerApi.class, server.getUrl("/").toString()).getImageApi(); try { api.createImage(CreateImageOptions.Builder.fromImage("base")); assertSent(server, "POST", "/images/create?fromImage=base"); } 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(); } }