@Test public void testGetVrfs() { String int1 = "int1"; String int2 = "int2"; String int3 = "int3"; String vrf1 = "vrf1"; String vrf2 = "vrf2"; Map<String, Configuration> configs = new HashMap<>(); Configuration config = createTestConfiguration("config1", ConfigurationFormat.HOST, int1, int2, int3); config.getAllInterfaces().get(int1).setVrfName(vrf1); config.getAllInterfaces().get(int2).setVrfName(vrf2); config.getAllInterfaces().get(int3).setVrfName(vrf1); configs.put("config1", config); assertThat(getVrfs(configs), equalTo(ImmutableSet.of(vrf1, vrf2))); }
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)); }