@Test public void testAvailableComponentsIsInitiallyEmpty() { // GIVEN ConfiguredAreaDefinition def = new ConfiguredAreaDefinition(); // WHEN int componentsSize = def.getAvailableComponents().size(); // THEN assertEquals(0, componentsSize); }
@Test public void testSetAvailableComponents() { // GIVEN ConfiguredAreaDefinition def = new ConfiguredAreaDefinition(); Map<String, ComponentAvailability> newMap = Collections.<String, ComponentAvailability>emptyMap(); // WHEN def.setAvailableComponents(newMap); // THEN assertEquals(newMap, def.getAvailableComponents()); }
@Test public void testAddAvailableComponents() { // GIVEN final String availableName = "available1"; ComponentAvailability available = mock(ComponentAvailability.class); ConfiguredAreaDefinition def = new ConfiguredAreaDefinition(); // WHEN def.addAvailableComponent(availableName, available); ComponentAvailability result = def.getAvailableComponents().get(availableName); // THEN assertEquals(available, result); }