private void updateFamiliesFromRegistry() throws RegistryException { for (Family f : chosenRegistry.getComponentFamilies()) { if (profileFilter == null) { familyMap.put(f.getName(), f); continue; } Profile componentProfile = null; try { componentProfile = f.getComponentProfile(); } catch (Exception e) { logger.error("failed to get profile of component", e); } if (componentProfile != null) { String id = componentProfile.getId(); if ((profileFilter == null) || id.equals(profileFilter.getId())) familyMap.put(f.getName(), f); } else logger.info("Ignoring " + f.getName()); } }
@Test public void testGetComponentFamilies() throws Exception { assertEquals(0, componentRegistry.getComponentFamilies().size()); assertEquals(0, componentRegistry.getComponentFamilies().size()); Family componentFamily = componentRegistry.createComponentFamily( "TestComponentFamily", componentProfile, "Some description", null, null); assertEquals(1, componentRegistry.getComponentFamilies().size()); assertTrue(componentRegistry.getComponentFamilies().contains( componentFamily)); componentRegistry.removeComponentFamily(componentFamily); assertEquals(0, componentRegistry.getComponentFamilies().size()); }
@Test public void testGetComponentFamilies() throws Exception { assertEquals(0, componentRegistry.getComponentFamilies().size()); assertEquals(0, componentRegistry.getComponentFamilies().size()); Family componentFamily = componentRegistry.createComponentFamily( "TestComponentFamily", componentProfile, "Some description", null, null); assertEquals(1, componentRegistry.getComponentFamilies().size()); assertTrue(componentRegistry.getComponentFamilies().contains( componentFamily)); componentRegistry.removeComponentFamily(componentFamily); assertEquals(0, componentRegistry.getComponentFamilies().size()); }
@After public void tearDown() throws Exception { for (Family componentFamily : componentRegistry.getComponentFamilies()) { componentRegistry.removeComponentFamily(componentFamily); } }
@After public void tearDown() throws Exception { for (Family componentFamily : componentRegistry.getComponentFamilies()) { componentRegistry.removeComponentFamily(componentFamily); } }
for (Family family : registry.getComponentFamilies()) {
@Test public void testRemoveComponentFamily() throws Exception { assertEquals(0, componentRegistry.getComponentFamilies().size()); assertNull(componentRegistry.getComponentFamily("TestComponentFamily")); Family componentFamily = componentRegistry.createComponentFamily( "TestComponentFamily", componentProfile, "Some description", null, null); assertEquals(1, componentRegistry.getComponentFamilies().size()); assertNotNull(componentRegistry .getComponentFamily("TestComponentFamily")); assertEquals(componentFamily, componentRegistry.getComponentFamily("TestComponentFamily")); componentRegistry.removeComponentFamily(componentFamily); assertEquals(0, componentRegistry.getComponentFamilies().size()); assertNull(componentRegistry.getComponentFamily("TestComponentFamily")); }
@Test public void testRemoveComponentFamily() throws Exception { assertEquals(0, componentRegistry.getComponentFamilies().size()); assertNull(componentRegistry.getComponentFamily("TestComponentFamily")); Family componentFamily = componentRegistry.createComponentFamily( "TestComponentFamily", componentProfile, "Some description", null, null); assertEquals(1, componentRegistry.getComponentFamilies().size()); assertNotNull(componentRegistry .getComponentFamily("TestComponentFamily")); assertEquals(componentFamily, componentRegistry.getComponentFamily("TestComponentFamily")); componentRegistry.removeComponentFamily(componentFamily); assertEquals(0, componentRegistry.getComponentFamilies().size()); assertNull(componentRegistry.getComponentFamily("TestComponentFamily")); }
@Test public void testCreateComponentFamily() throws Exception { assertEquals(0, componentRegistry.getComponentFamilies().size()); assertNull(componentRegistry.getComponentFamily("TestComponentFamily")); Family componentFamily = componentRegistry.createComponentFamily( "TestComponentFamily", componentProfile, "Some description", null, null); assertEquals("TestComponentFamily", componentFamily.getName()); assertEquals(componentRegistry, componentFamily.getComponentRegistry()); assertEquals(0, componentFamily.getComponents().size()); // assertEquals(componentProfile, // componentFamily.getComponentProfile()); assertEquals(1, componentRegistry.getComponentFamilies().size()); assertNotNull(componentRegistry .getComponentFamily("TestComponentFamily")); assertEquals(componentFamily, componentRegistry.getComponentFamily("TestComponentFamily")); }
@Test public void testCreateComponentFamily() throws Exception { assertEquals(0, componentRegistry.getComponentFamilies().size()); assertNull(componentRegistry.getComponentFamily("TestComponentFamily")); Family componentFamily = componentRegistry.createComponentFamily( "TestComponentFamily", componentProfile, "Some description", null, null); assertEquals("TestComponentFamily", componentFamily.getName()); assertEquals(componentRegistry, componentFamily.getComponentRegistry()); assertEquals(0, componentFamily.getComponents().size()); // assertEquals(componentProfile, // componentFamily.getComponentProfile()); assertEquals(1, componentRegistry.getComponentFamilies().size()); assertNotNull(componentRegistry .getComponentFamily("TestComponentFamily")); assertEquals(componentFamily, componentRegistry.getComponentFamily("TestComponentFamily")); }