@Test public void testGetZones() { String zone1 = "zone1"; String zone2 = "zone2"; Map<String, Configuration> configs = new HashMap<>(); Configuration config = createTestConfiguration("config1", ConfigurationFormat.HOST); config.setZones(ImmutableSortedMap.of(zone1, new Zone(zone1), zone2, new Zone(zone2))); configs.put("config1", config); assertThat(getZones(configs), equalTo(ImmutableSet.of(zone1, zone2))); } }
private CompletionMetadata computeCompletionMetadata(Map<String, Configuration> configurations) { ReferenceLibrary referenceLibrary = getReferenceLibraryData(); return new CompletionMetadata( getAddressBooks(referenceLibrary), getAddressGroups(referenceLibrary), getFilterNames(configurations), getInterfaces(configurations), getIps(configurations), getPrefixes(configurations), getStructureNames(configurations), getVrfs(configurations), getZones(configurations)); }