private void addComponent(DisplayerType type, LayoutDragComponentGroup group, String name, Class dragClass) { if (rendererManager.isTypeSupported(type)) { group.addLayoutDragComponent(name, lookupDisplayerComponent(dragClass)); } }
@Test public void testNotSupportedDisplayer() { Mockito.when(rendererManager.isTypeSupported(DisplayerType.BARCHART)).thenReturn(true); Mockito.when(rendererManager.isTypeSupported(DisplayerType.LINECHART)).thenReturn(true); presenter = new DisplayerTypeSelector(typeView, subtypeSelector, typeSelectedEvent, rendererManager); verify(typeView, times(2)).show(any()); verify(typeView, times(0)).show(DisplayerType.MAP); verify(typeView).show(DisplayerType.BARCHART); verify(typeView).show(DisplayerType.LINECHART); } }
@Test public void groupShouldHaveNComponentWhenTheresRendererTest() { when(rendererManager.isTypeSupported(DisplayerType.BARCHART)).thenReturn(true); when(rendererManager.isTypeSupported(DisplayerType.LINECHART)).thenReturn(true); LayoutDragComponentGroup componentGroup = perspectiveEditorReportingGroupProvider.getComponentGroup(); assertEquals(componentGroup.getLayoutDragComponentIds().size(), 2); }
@Test public void typeSupportedTest() { assertTrue(rendererManager.isTypeSupported(BARCHART)); assertTrue(!rendererManager.isTypeSupported(MAP)); }
@Test public void groupShouldHaveNComponentWhenTheresRendererTest() { when(rendererManager.isTypeSupported(DisplayerType.BARCHART)).thenReturn(true); when(rendererManager.isTypeSupported(DisplayerType.LINECHART)).thenReturn(true); LayoutDragComponentGroup componentGroup = perspectiveEditorReportingGroupProvider.getComponentGroup(); assertEquals(componentGroup.getLayoutDragComponentIds().size(), 2); }
@Test public void typeSupportedTest() { assertTrue(rendererManager.isTypeSupported(BARCHART)); assertTrue(!rendererManager.isTypeSupported(MAP)); }
@Test public void testNotSupportedDisplayer() { Mockito.when(rendererManager.isTypeSupported(DisplayerType.BARCHART)).thenReturn(true); Mockito.when(rendererManager.isTypeSupported(DisplayerType.LINECHART)).thenReturn(true); presenter = new DisplayerTypeSelector(typeView, subtypeSelector, typeSelectedEvent, rendererManager); verify(typeView, times(2)).show(any()); verify(typeView, times(0)).show(DisplayerType.MAP); verify(typeView).show(DisplayerType.BARCHART); verify(typeView).show(DisplayerType.LINECHART); } }