private boolean checkIfAllPlacesAreValidActivities(PanelDefinition child) { for (PartDefinition partDefinition : ensureIterable(child.getParts())) { PlaceRequest place = partDefinition.getPlace(); if (!activityBeansCache.hasActivity(place.getIdentifier())) { return false; } } return true; } }
@Test public void isAnInvalidPerspectiveDefinition2Test() throws Exception { createPartDefinitions(); when(activityBeansCache.hasActivity(any())).thenReturn(true); when(activityBeansCache.hasActivity("part3-rootChild2")).thenReturn(false); assertFalse(fetchCommand.isAValidDefinition(createPerspectiveDefinition())); }
@Test public void isAnInvalidPerspectiveDefinitionTest() throws Exception { when(activityBeansCache.hasActivity(any())).thenReturn(true); assertFalse(fetchCommand.isAValidDefinition(null)); }
@Test public void isAnInvalidPerspectiveDefinition2Test() throws Exception { createPartDefinitions(); when(activityBeansCache.hasActivity(any())).thenReturn(true); when(activityBeansCache.hasActivity("part3-rootChild2")).thenReturn(false); assertFalse(fetchCommand.isAValidDefinition(createPerspectiveDefinition())); }
@Test public void isAValidPerspectiveDefinitionTest() throws Exception { createPartDefinitions(); when(activityBeansCache.hasActivity(any())).thenReturn(true); assertTrue(fetchCommand.isAValidDefinition(createPerspectiveDefinition())); verify(activityBeansCache, times(getTotalOfPartDefinitions())).hasActivity(any()); }
@Test public void isAValidPerspectiveDefinitionTest() throws Exception { createPartDefinitions(); when(activityBeansCache.hasActivity(any())).thenReturn(true); assertTrue(fetchCommand.isAValidDefinition(createPerspectiveDefinition())); verify(activityBeansCache, times(getTotalOfPartDefinitions())).hasActivity(any()); }
@Test public void isAnInvalidPerspectiveDefinitionTest() throws Exception { when(activityBeansCache.hasActivity(any())).thenReturn(true); assertFalse(fetchCommand.isAValidDefinition(null)); }
@Test public void addEditorActivityShouldAddToActivitiesByID() { String resource = "resource"; Collection<SyncBeanDef> resourceTypeBeans = createResourceType("MODEL"); when(iocManager.lookupBeans(eq(resource))).thenReturn(resourceTypeBeans); SyncBeanDef mock = mock(SyncBeanDef.class); when(mock.getName()).thenReturn(resource); cache.addNewEditorActivity(mock, "1", resource); assertTrue(cache.hasActivity(resource)); }
@Test public void addEditorActivityShouldAddToActivitiesByID() { String resource = "resource"; Collection<SyncBeanDef> resourceTypeBeans = createResourceType("MODEL"); when(iocManager.lookupBeans(eq(resource))).thenReturn(resourceTypeBeans); SyncBeanDef mock = mock(SyncBeanDef.class); when(mock.getName()).thenReturn(resource); cache.addNewEditorActivity(mock, "1", resource); assertTrue(cache.hasActivity(resource)); }