Package com.google.mockwebserver

Examples of com.google.mockwebserver.RecordedRequest


        Response response = client.setData().value("Hello world").forKey("message");
        assertNotNull(response);
        assertEquals("set", response.getAction());
        assertEquals("Hello world", response.getNode().getValue());

        RecordedRequest request = server.takeRequest();
        assertEquals("PUT",request.getMethod());
        assertTrue(request.getPath().startsWith(Keys.makeKey("message")));
        assertTrue(request.getPath().contains("value=Hello+world"));
        server.shutdown();
    }
View Full Code Here


        Response response = client.setData().prevValue("Hello world").value("Hello etcd").forKey("message");
        assertNotNull(response);
        assertEquals("compareAndSwap", response.getAction());
        assertEquals("Hello etcd", response.getNode().getValue());

        RecordedRequest request = server.takeRequest();
        assertEquals("PUT",request.getMethod());
        assertTrue(request.getPath().startsWith(Keys.makeKey("message")));
        assertTrue(request.getPath().contains("value=Hello+etcd"));
        assertTrue(request.getPath().contains("prevValue=Hello+world"));
        server.shutdown();
    }
View Full Code Here

        assertNotNull(response.getNode());
        assertNull(response.getNode().getValue());
        assertNotNull(response.getPrevNode());
        assertEquals("Hello etcd", response.getPrevNode().getValue());

        RecordedRequest request = server.takeRequest();
        assertEquals("DELETE",request.getMethod());
        assertTrue(request.getPath().startsWith(Keys.makeKey("message")));
        server.shutdown();
    }
View Full Code Here

        assertNotNull(response.getNode());
        assertNull(response.getNode().getValue());
        assertNotNull(response.getPrevNode());
        assertEquals("Hello etcd", response.getPrevNode().getValue());

        RecordedRequest request = server.takeRequest();
        assertEquals("DELETE",request.getMethod());
        assertTrue(request.getPath().startsWith(Keys.makeKey("message")));
        assertTrue(request.getPath().contains("prevValue=Hello+etcd"));
        server.shutdown();
    }
View Full Code Here

        auth.setPassword("xxxx");
        auth.setEmail("hannibal@a-team.com");
        Progress response = docker.imagePush("base", "reg", auth);
        assertNotNull(response);
        assertEquals(response.getError(), "Invalid...");
        RecordedRequest recordedRequest = server.takeRequest();
        String body = new String(recordedRequest.getBody());
        Auth requestAuth = JsonHelper.fromJson(body, Auth.class);
        assertEquals(auth.getEmail(), requestAuth.getEmail());
    }
View Full Code Here

      Response response = api.codecPost("request data");
      assertEquals(Util.toString(response.body().asReader()), "response data");
    } finally {
      server.shutdown();
      assertEquals(server.getRequestCount(), 1);
      RecordedRequest request = server.takeRequest();
      assertEquals(request.getUtf8Body(), "request data");
      assertEquals(request.getHeader("Content-Type"), "text/plain");
    }
  }
View Full Code Here

      assertEquals(Util.toString(response.body().asReader()), "response data");
      assertEquals(callCount.get(), 1);
    } finally {
      server.shutdown();
      assertEquals(server.getRequestCount(), 1);
      RecordedRequest request = server.takeRequest();
      assertEquals(request.getUtf8Body(), "request data");
    }
  }
View Full Code Here

    try {
      TestInterface api = Feign.create(TestInterface.class, "http://localhost:" + server.getPort(), new TestInterface.Module());

      api.body(Arrays.asList("netflix", "denominator", "password"));
      RecordedRequest request = server.takeRequest();
      assertEquals(request.getHeader("Content-Length"), "32");
      assertEquals(new String(request.getBody(), UTF_8), "[netflix, denominator, password]");
    } finally {
      server.shutdown();
    }
  }
View Full Code Here

    try {
      TestInterface api = Feign.create(TestInterface.class, "http://localhost:" + server.getPort(), new TestInterface.Module());

      api.gzipBody(Arrays.asList("netflix", "denominator", "password"));
      RecordedRequest request = server.takeRequest();
      assertNull(request.getHeader("Content-Length"));
      byte[] compressedBody = request.getBody();
      String uncompressedBody = CharStreams.toString(CharStreams.newReaderSupplier(
          GZIPStreams.newInputStreamSupplier(ByteStreams.newInputStreamSupplier(compressedBody)), UTF_8));
      assertEquals(uncompressedBody, "[netflix, denominator, password]");
    } finally {
      server.shutdown();
View Full Code Here

    try {
      TestInterface api = Feign.create(TestInterface.class, "http://localhost:" + server.getPort(),
          new TestInterface.Module(), new ForwardedForInterceptor(), new UserAgentInterceptor());

      api.post();
      RecordedRequest request = server.takeRequest();
      assertEquals(request.getHeader("X-Forwarded-For"), "origin.host.com");
      assertEquals(request.getHeader("User-Agent"), "Feign");
    } finally {
      server.shutdown();
    }
  }
View Full Code Here

TOP

Related Classes of com.google.mockwebserver.RecordedRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.