@Test public void testFileServiceInventory() throws Exception { try (JettyHttpClient httpClient = new JettyHttpClient()) { ServiceInventoryConfig serviceInventoryConfig = new ServiceInventoryConfig() .setServiceInventoryUri(Resources.getResource("service-inventory.json").toURI()); ServiceInventory serviceInventory = new ServiceInventory(serviceInventoryConfig, new NodeInfo("test"), JsonCodec.jsonCodec(ServiceDescriptorsRepresentation.class), httpClient); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 2); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery")), 2); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery", "general")), 2); serviceInventory.updateServiceInventory(); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 2); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery")), 2); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery", "general")), 2); } }
@Test public void testFileServiceInventory() throws Exception { ServiceInventoryConfig serviceInventoryConfig = new ServiceInventoryConfig() .setServiceInventoryUri(Resources.getResource("service-inventory.json").toURI()); ServiceInventory serviceInventory = new ServiceInventory(serviceInventoryConfig, new NodeInfo("test"), JsonCodec.jsonCodec(ServiceDescriptorsRepresentation.class), new ApacheHttpClient()); Assert.assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 2); Assert.assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery")), 2); Assert.assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery", "general")), 2); serviceInventory.updateServiceInventory(); Assert.assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 2); Assert.assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery")), 2); Assert.assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery", "general")), 2); }
@Test public void testFileServiceInventory() throws Exception { try (JettyHttpClient httpClient = new JettyHttpClient()) { ServiceInventoryConfig serviceInventoryConfig = new ServiceInventoryConfig() .setServiceInventoryUri(Resources.getResource("service-inventory.json").toURI()); ServiceInventory serviceInventory = new ServiceInventory(serviceInventoryConfig, new NodeInfo("test"), JsonCodec.jsonCodec(ServiceDescriptorsRepresentation.class), httpClient); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 2); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery")), 2); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery", "general")), 2); serviceInventory.updateServiceInventory(); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 2); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery")), 2); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors("discovery", "general")), 2); } }
@Test public void testNullServiceInventory() { try (JettyHttpClient httpClient = new JettyHttpClient()) { ServiceInventory serviceInventory = new ServiceInventory(new ServiceInventoryConfig(), new NodeInfo("test"), JsonCodec.jsonCodec(ServiceDescriptorsRepresentation.class), httpClient); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 0); serviceInventory.updateServiceInventory(); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 0); } }
@Test public void testNullServiceInventory() { try (JettyHttpClient httpClient = new JettyHttpClient()) { ServiceInventory serviceInventory = new ServiceInventory(new ServiceInventoryConfig(), new NodeInfo("test"), JsonCodec.jsonCodec(ServiceDescriptorsRepresentation.class), httpClient); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 0); serviceInventory.updateServiceInventory(); assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 0); } }
@Test public void testNullServiceInventory() throws Exception { ServiceInventory serviceInventory = new ServiceInventory(new ServiceInventoryConfig(), new NodeInfo("test"), JsonCodec.jsonCodec(ServiceDescriptorsRepresentation.class), new ApacheHttpClient()); Assert.assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 0); serviceInventory.updateServiceInventory(); Assert.assertEquals(Iterables.size(serviceInventory.getServiceDescriptors()), 0); }
.setServiceInventoryUri(baseURI); ServiceInventory serviceInventory = new ServiceInventory(serviceInventoryConfig, new NodeInfo("test"), JsonCodec.jsonCodec(ServiceDescriptorsRepresentation.class),
.setServiceInventoryUri(baseURI); ServiceInventory serviceInventory = new ServiceInventory(serviceInventoryConfig, new NodeInfo("test"), JsonCodec.jsonCodec(ServiceDescriptorsRepresentation.class),
.setServiceInventoryUri(baseURI); ServiceInventory serviceInventory = new ServiceInventory(serviceInventoryConfig, new NodeInfo("test"), JsonCodec.jsonCodec(ServiceDescriptorsRepresentation.class),