@Override public NodeMetadata getNode(String id) { Node node = null; try { node = nodes.get().getUnchecked(id); } catch (UncheckedExecutionException e) { } return node != null ? converter.apply(node) : null; }
public static NodeMetadata expectedNodeMetadataFromResource(String resource) { return expectedNodeMetadataFromResource(resource, expectedProviderLocationFromResource(resource)); }
public static NodeMetadata expectedNodeMetadataFromResource(String resource, Location location) { return expectedNodeMetadataFromResource(1, resource, location); }
@Test public void testNodesParseLocation() throws Exception { assertEquals(parser.apply(NodesFromYamlTest.TEST2), expectedNodeMetadataFromResource(resource, zoneCalled("virginia", provider))); assertEquals(credentialStore, ImmutableMap.of("node#cluster-1", new Credentials("myUser", NodesFromYamlTest.key))); }
@Test public void testNodesParseLoginPort() throws Exception { assertEquals(parser.apply(NodesFromYamlTest.TEST3), expectedNodeMetadataFromResource(2, resource, provider, 2022)); } }
builder.loginPort(from.getLoginPort()); builder.hostname(from.getHostname()); builder.location(findLocationWithId(from.getLocationId())); builder.group(from.getGroup()); builder.tags(from.getTags());
@Test(expectedExceptions = IllegalStateException.class) public void testMustParseSomething() throws Exception { new NodesFromYamlStream().apply(ByteSource.empty()); }
@Test(expectedExceptions = IllegalStateException.class) public void testMustParseSomething() throws Exception { new NodesParsedFromSupplier(ByteSource.wrap("nodes:\n".getBytes(Charsets.UTF_8)), new NodesFromYamlStream()).get(); } }
@Override public NodeMetadata getNode(String id) { Node node = null; try { node = nodes.get().getUnchecked(id); } catch (UncheckedExecutionException e) { } return node != null ? converter.apply(node) : null; }
@Test public void testNodesParse() throws Exception { assertEquals(parser.apply(NodesFromYamlTest.TEST1), expectedNodeMetadataFromResource(resource, provider)); assertEquals(credentialStore, ImmutableMap.of("node#cluster-1", new Credentials("myUser", NodesFromYamlTest.key))); }
builder.loginPort(from.getLoginPort()); builder.hostname(from.getHostname()); builder.location(findLocationWithId(from.getLocationId())); builder.group(from.getGroup()); builder.tags(from.getTags());
@Test public void testNodesParse() throws Exception { ByteSource byteSource = Resources.asByteSource(Resources.getResource("test1.yaml")); NodesFromYamlStream parser = new NodesFromYamlStream(); assertEquals(parser.apply(byteSource).asMap(), ImmutableMap.of(TEST1.getId(), TEST1)); }
private void assertNodesParse(String endpoint, ComputeServiceContext context) { try { Location providerLocation = expectedProviderLocationFromResource(endpoint); Supplier<LoadingCache<String, Node>> supplier = supplier(context); assertEquals(supplier.get().size(), context.getComputeService().listNodes().size()); assertEquals(supplier.get().asMap(), ImmutableMap.<String, Node> of(NodesFromYamlTest.TEST1.getId(), NodesFromYamlTest.TEST1)); assertEquals(context.getComputeService().listNodes().toString(), ImmutableSet.of(expectedNodeMetadataFromResource(endpoint)).toString()); assertEquals(context.getComputeService().listAssignableLocations(), ImmutableSet.of(providerLocation)); } finally { if (context != null) context.close(); } }
public static NodeMetadata expectedNodeMetadataFromResource(int id, String resource, Location location) { return expectedNodeMetadataFromResource(id, resource, location, 22); }
@Override public NodeMetadata getNode(String id) { Node node = null; try { node = nodes.get().getUnchecked(id); } catch (UncheckedExecutionException e) { } return node != null ? converter.apply(node) : null; }
builder.loginPort(from.getLoginPort()); builder.hostname(from.getHostname()); builder.location(findLocationWithId(from.getLocationId())); builder.group(from.getGroup()); builder.tags(from.getTags());
@Test public void testNodesParseWhenCredentialInUrl() throws Exception { ByteSource byteSource = Resources.asByteSource(Resources.getResource("test_with_url.yaml")); NodesFromYamlStream parser = new NodesFromYamlStream(); assertEquals(parser.apply(byteSource).asMap(), ImmutableMap.of(TEST1.getId(), TEST1)); }
@Override public NodeMetadata getNode(String id) { Node node = null; try { node = nodes.get().getUnchecked(id); } catch (UncheckedExecutionException e) { } return node != null ? converter.apply(node) : null; }
@Test public void testNodesParseLocation() throws Exception { ByteSource byteSource = Resources.asByteSource(Resources.getResource("test_location.yaml")); NodesFromYamlStream parser = new NodesFromYamlStream(); assertEquals(parser.apply(byteSource).asMap(), ImmutableMap.of(TEST2.getId(), TEST2, TEST3.getId(), TEST3)); }
@Override public NodeMetadata getNode(String id) { Node node = null; try { node = nodes.get().getUnchecked(id); } catch (UncheckedExecutionException e) { } return node != null ? converter.apply(node) : null; }