protected void updateScreensList() { final ActivityBeansInfo activityBeansInfo = getActivityBeansInfo(); availableWorkbenchScreensIds = activityBeansInfo.getAvailableWorkbenchScreensIds(); }
protected void updateScreensList() { final ActivityBeansInfo activityBeansInfo = getActivityBeansInfo(); availableWorkbenchScreensIds = activityBeansInfo.getAvailableWorkbenchScreensIds(); }
@Before public void setup() { screenLayoutDragComponent = spy(new ScreenLayoutDragComponent(placeManager)); activityBeansInfo = spy(new ActivityBeansInfo(null, null)); List<String> availableWorkbenchScreensIds = new ArrayList<>(); availableWorkbenchScreensIds.add("screen1"); availableWorkbenchScreensIds.add("screen2"); availableWorkbenchScreensIds.add("screen3"); doReturn(availableWorkbenchScreensIds).when(activityBeansInfo).getAvailableWorkbenchScreensIds(); doReturn(activityBeansInfo).when(screenLayoutDragComponent).getActivityBeansInfo(); screenLayoutDragComponent.setup(); }
@Test public void getAvaliableWorkbenchScreensIdsTest() { when(syncBeanManager.lookupBeans(WorkbenchScreenActivity.class)) .thenReturn(generateBeansList()); assertEquals(4, activityBeansInfo.getAvailableWorkbenchScreensIds().size()); //assert bean order assertEquals("A", activityBeansInfo.getAvailableWorkbenchScreensIds().get(0)); assertEquals("a", activityBeansInfo.getAvailableWorkbenchScreensIds().get(1)); assertEquals("Z", activityBeansInfo.getAvailableWorkbenchScreensIds().get(2)); assertEquals("z", activityBeansInfo.getAvailableWorkbenchScreensIds().get(3)); }
@Before public void setup() { screenLayoutDragComponent = spy(new ScreenLayoutDragComponent(placeManager)); activityBeansInfo = spy(new ActivityBeansInfo(null, null)); List<String> availableWorkbenchScreensIds = new ArrayList<>(); availableWorkbenchScreensIds.add("screen1"); availableWorkbenchScreensIds.add("screen2"); availableWorkbenchScreensIds.add("screen3"); doReturn(availableWorkbenchScreensIds).when(activityBeansInfo).getAvailableWorkbenchScreensIds(); doReturn(activityBeansInfo).when(screenLayoutDragComponent).getActivityBeansInfo(); screenLayoutDragComponent.setup(); }
@Test public void getAvaliableWorkbenchScreensIdsTest() { when(syncBeanManager.lookupBeans(WorkbenchScreenActivity.class)) .thenReturn(generateBeansList()); assertEquals(4, activityBeansInfo.getAvailableWorkbenchScreensIds().size()); //assert bean order assertEquals("A", activityBeansInfo.getAvailableWorkbenchScreensIds().get(0)); assertEquals("a", activityBeansInfo.getAvailableWorkbenchScreensIds().get(1)); assertEquals("Z", activityBeansInfo.getAvailableWorkbenchScreensIds().get(2)); assertEquals("z", activityBeansInfo.getAvailableWorkbenchScreensIds().get(3)); }
new HashSet<Activity>()); for (final String screenId : activityBeansInfo.getAvailableWorkbenchScreensIds()) { classified.get(screenPluginResourceType).add(new Activity(screenId, PluginType.SCREEN));
new HashSet<Activity>()); for (final String screenId : activityBeansInfo.getAvailableWorkbenchScreensIds()) { classified.get(screenPluginResourceType).add(new Activity(screenId, PluginType.SCREEN));
@Before public void setup() { editorPluginResourceType = mock(EditorPluginResourceType.class); perspectiveLayoutPluginResourceType = mock(PerspectiveLayoutPluginResourceType.class); screenPluginResourceType = mock(ScreenPluginResourceType.class); splashPluginResourceType = mock(SplashPluginResourceType.class); dynamicMenuResourceType = mock(DynamicMenuResourceType.class); activityBeansInfo = mock(ActivityBeansInfo.class); clientTypeRegistry = mock(ClientTypeRegistry.class); when(activityBeansInfo.getAvailableWorkbenchEditorsIds()).thenReturn(Arrays.asList(new String[]{"editorId1"})); when(activityBeansInfo.getAvailablePerspectivesIds()).thenReturn(Arrays.asList(new String[]{"perspectiveId1", "perspectiveId2"})); when(activityBeansInfo.getAvailableWorkbenchScreensIds()).thenReturn(Arrays.asList(new String[]{"screenId1", "screenId2", "screenId3"})); when(activityBeansInfo.getAvailableSplashScreensIds()).thenReturn(Arrays.asList(new String[]{"splashScreenId1", "splashScreenId2", "splashScreenId3", "splashScreenId4"})); when(clientTypeRegistry.resolve(any(Path.class))).thenReturn(dynamicMenuResourceType); pluginsInfo = spy(new PluginsInfo(editorPluginResourceType, perspectiveLayoutPluginResourceType, screenPluginResourceType, splashPluginResourceType, dynamicMenuResourceType, activityBeansInfo, clientTypeRegistry)); doReturn(Collections.emptyList()).when(pluginsInfo).lookupBeans(any(Class.class)); }
@Before public void setup() { editorPluginResourceType = mock(EditorPluginResourceType.class); perspectiveLayoutPluginResourceType = mock(PerspectiveLayoutPluginResourceType.class); screenPluginResourceType = mock(ScreenPluginResourceType.class); splashPluginResourceType = mock(SplashPluginResourceType.class); dynamicMenuResourceType = mock(DynamicMenuResourceType.class); activityBeansInfo = mock(ActivityBeansInfo.class); clientTypeRegistry = mock(ClientTypeRegistry.class); when(activityBeansInfo.getAvailableWorkbenchEditorsIds()).thenReturn(Arrays.asList(new String[]{"editorId1"})); when(activityBeansInfo.getAvailablePerspectivesIds()).thenReturn(Arrays.asList(new String[]{"perspectiveId1", "perspectiveId2"})); when(activityBeansInfo.getAvailableWorkbenchScreensIds()).thenReturn(Arrays.asList(new String[]{"screenId1", "screenId2", "screenId3"})); when(activityBeansInfo.getAvailableSplashScreensIds()).thenReturn(Arrays.asList(new String[]{"splashScreenId1", "splashScreenId2", "splashScreenId3", "splashScreenId4"})); when(clientTypeRegistry.resolve(any(Path.class))).thenReturn(dynamicMenuResourceType); pluginsInfo = spy(new PluginsInfo(editorPluginResourceType, perspectiveLayoutPluginResourceType, screenPluginResourceType, splashPluginResourceType, dynamicMenuResourceType, activityBeansInfo, clientTypeRegistry)); doReturn(Collections.emptyList()).when(pluginsInfo).lookupBeans(any(Class.class)); }