@Test public void testValid() throws UnknownHostException { InputStream is = getClass().getResourceAsStream("/test_credential.json"); HttpResponse response = HttpResponse.builder().statusCode(200).message("ok").payload(is).build(); ParseCredentialsFromJsonResponse parser = i.getInstance(ParseCredentialsFromJsonResponse.class); Credentials creds = parser.apply(response); assertEquals(creds.identity, "root"); assertEquals(creds.credential, "zot40ced"); }
@Test public void testApplyInputStreamDetails() throws UnknownHostException { InputStream is = getClass().getResourceAsStream("/test_credentials_list.json"); ParseServerNameToCredentialsMapFromJsonResponse parser = i .getInstance(ParseServerNameToCredentialsMapFromJsonResponse.class); Map<String, Credentials> response = parser.apply(HttpResponse.builder().statusCode(200).message("ok").payload(is).build()); assertEquals(response.size(), 6); }
@Test public void testApplyInputStreamDetails() throws UnknownHostException { InputStream is = getClass().getResourceAsStream("/test_credentials_list.json"); ParseServerNameToCredentialsMapFromJsonResponse parser = i .getInstance(ParseServerNameToCredentialsMapFromJsonResponse.class); Map<String, Credentials> response = parser.apply(HttpResponse.builder().statusCode(200).message("ok").payload(is).build()); assertEquals(response.size(), 6); }
public void testCanParse() { InputStream is = getClass().getResourceAsStream("/listasyncjobsresponse.json"); ParseAsyncJobsFromHttpResponse parser = injector.getInstance(ParseAsyncJobsFromHttpResponse.class); Set<AsyncJob<?>> response = parser.apply(HttpResponse.builder().statusCode(200).message("ok").payload(is).build()); assertEquals(response.size(), 77); }
public void testList() { String json = "{\"list\":[8431,8433]}"; // gson deserialized numbers to double, so integers end up changed to fractions assertEquals(handler.apply(HttpResponse.builder().statusCode(200).message("ok").payload(json).build()), ImmutableMap.<String, Object> of("list", ImmutableList.of(8431d, 8433d))); assertEquals(mapper.toJson(ImmutableMap.<String, Object> of("list", ImmutableList.of(8431, 8433))), json); }
public void testHash() { String json = "{\"tomcat6\":{\"ssl_port\":8433}}"; // gson deserialized numbers to double, so integers end up changed to fractions assertEquals(handler.apply(HttpResponse.builder().statusCode(200).message("ok").payload(json).build()), ImmutableMap.<String, Object> of("tomcat6", ImmutableMap.of("ssl_port", 8433d))); assertEquals(mapper.toJson(ImmutableMap.<String, Object> of("tomcat6", ImmutableMap.of("ssl_port", 8433))), json); }
public void testHash() { String json = "{\"tomcat6\":{\"ssl_port\":8433}}"; // gson deserialized numbers to double, so integers end up changed to fractions assertEquals(handler.apply(HttpResponse.builder().statusCode(200).message("ok").payload(json).build()), ImmutableMap.<String, Object> of("tomcat6", ImmutableMap.of("ssl_port", 8433d))); assertEquals(mapper.toJson(ImmutableMap.<String, Object> of("tomcat6", ImmutableMap.of("ssl_port", 8433))), json); }
@Override public HttpResponse apply(HttpRequest input) { int index = counter.getAndIncrement(); if (index >= requests.size()) return HttpResponse.builder().statusCode(500).message( String.format("request %s is out of range (%s)", index, requests.size())).payload( Payloads.newStringPayload(renderRequest(input))).build(); if (!httpRequestsAreEqual(input, requests.get(index))) { assertEquals(renderRequest(input), renderRequest(requests.get(index))); } return responses.get(index); } });
public void test() { Node node = new Node("adrian-jcloudstest", ImmutableMap.<String, JsonBall> of("tomcat6", new JsonBall( "{\"ssl_port\":8433}")), ImmutableMap.<String, JsonBall> of(), ImmutableMap.<String, JsonBall> of(), ImmutableMap.<String, JsonBall> of(), Collections.singleton("recipe[java]"), "prod"); assertEquals( handler.apply(HttpResponse.builder().statusCode(200).message("ok") .payload(ParseCookbookVersionFromJsonTest.class.getResourceAsStream("/node.json")).build()), node); } }
public void testWithoutToken() { HttpResponse response = HttpResponse.builder() .statusCode(200) .message("ok") .payload(Payloads.newPayload(getClass().getResourceAsStream("/list_basic.xml"))).build(); BoundedSet<DirectoryEntry> result = createFn().apply(response); assertEquals(ImmutableSet.copyOf(result), values()); assertEquals(result.getToken(), null); }
public void testOne() { assertEquals(FN.apply(HttpResponse.builder().statusCode(200).message("").payload(MapToVLANInfoTest.class .getResourceAsStream("/vlan.txt")).build()), ImmutableSet.<VLANInfo> of(MapToVLANInfoTest.ONE)); } }
public void testOne() { assertEquals(FN.apply(HttpResponse.builder().statusCode(200).message("").payload(MapToServerInfoTest.class .getResourceAsStream("/servers.txt")).build()), ImmutableSet.<ServerInfo> of(MapToServerInfoTest.ONE, MapToServerInfoTest.TWO)); } }
public void testOne() { assertEquals(FN.apply(HttpResponse.builder().statusCode(200).message("").payload(MapToDriveInfoTest.class .getResourceAsStream("/drive.txt")).build()), ImmutableSet.<DriveInfo> of(MapToDriveInfoTest.ONE)); } }
public void testOne() { assertEquals(FN.apply(HttpResponse.builder().statusCode(200).message("").payload(MapToDriveInfoTest.class .getResourceAsStream("/drive.txt")).build()), ImmutableSet.<DriveInfo> of(MapToDriveInfoTest.ONE)); } }
public void testOne() { assertEquals(FN.apply(HttpResponse.builder().statusCode(200).message("").payload(MapToServerInfoTest.class .getResourceAsStream("/servers.txt")).build()), ImmutableSet.<ServerInfo> of(MapToServerInfoTest.ONE, MapToServerInfoTest.TWO)); } }
public void testOne() { assertEquals(FN.apply(HttpResponse.builder().statusCode(200).message("").payload(MapToServerInfoTest.class .getResourceAsStream("/servers.txt")).build()), ImmutableSet.<ServerInfo> of(MapToServerInfoTest.ONE, MapToServerInfoTest.TWO)); } }
public void testOne() { assertEquals(FN.apply(HttpResponse.builder().statusCode(200).message("").payload(MapToDriveInfoTest.class .getResourceAsStream("/drive.txt")).build()), ImmutableSet.<DriveInfo> of(MapToDriveInfoTest.ONE)); } }
@Test public void testAddUserMetadataTo() { HttpResponse from = HttpResponse.builder() .statusCode(200).message("ok") .payload("") .addHeader("prefix" + "key", "value").build(); MutableBlobMetadata metadata = blobMetadataProvider.get(); parser.addUserMetadataTo(from, metadata); assertEquals(metadata.getUserMetadata().get("key"), "value"); } }
public void test() { InputStream is = SplitNewlinesTest.class.getResourceAsStream("/uuids.txt"); Set<String> list = createParser().apply(HttpResponse.builder().statusCode(200).message("ok").payload(is).build()); assertEquals(list, ImmutableSortedSet.of("7e8ab721-81c9-4cb9-a651-4cafbfe1501c", "ea6a8fdb-dab3-4d06-86c2-41a5835e6ed9", "74744450-d338-4087-b3b8-59b505110a57")); }
public void testNumber() { String json = "{\"number\":1.0}"; Map<String, Object> map = ImmutableMap.<String, Object> of("number", 1d); assertEquals(handler.apply(HttpResponse.builder().statusCode(200).message("ok").payload(json).build()), map); assertEquals(mapper.toJson(map), json); } }