private GridWidget makeGridWidget() { final GridData uiModel = new BaseGridData(); return new BaseGridWidget(uiModel, gridLayer, gridLayer, renderer) { @Override public void select() { //Don't render Selector for tests } }; }
private GridWidget makeGridWidget() { final GridData uiModel = new BaseGridData(); return new BaseGridWidget(uiModel, gridLayer, gridLayer, renderer) { @Override public void select() { //Don't render Selector for tests } }; }
@Before public void setUp() { baseGridData = new BaseGridData(); }
@Before public void setUp() { baseGridData = new BaseGridData(); }
@Before public void setup() { this.model = new BaseGridData(); final BaseGridWidget wrapped = new BaseGridWidget(model, selectionManager, pinnedModeManager, renderer) { @Override public CellSelectionManager getCellSelectionManager() { return cellSelectionManager; } }; gridWidget = spy(wrapped); }
@Before public void setup() { this.model = new BaseGridData(); final BaseGridWidget wrapped = new BaseGridWidget(model, selectionManager, pinnedModeManager, renderer) { @Override public CellSelectionManager getCellSelectionManager() { return cellSelectionManager; } }; gridWidget = spy(wrapped); }
private GuidedDecisionTableView.Presenter makeDecisionTable() { final GuidedDecisionTableView.Presenter dtPresenter = mock(GuidedDecisionTableView.Presenter.class); final GuidedDecisionTableView dtView = mock(GuidedDecisionTableView.class); final GridData dtData = new BaseGridData(); when(dtPresenter.getView()).thenReturn(dtView); when(dtPresenter.getAccess()).thenReturn(mock(GuidedDecisionTablePresenter.Access.class)); when(dtPresenter.getModel()).thenReturn(mock(GuidedDecisionTable52.class)); when(dtView.getModel()).thenReturn(dtData); return dtPresenter; }
@Before public void setup() { doReturn(gridRenderer).when(gridWidget).getRenderer(); doReturn(gridRendererHelper).when(gridWidget).getRendererHelper(); doReturn(ri).when(gridRendererHelper).getRenderingInformation(); doReturn(HEADER_HEIGHT).when(gridRenderer).getHeaderHeight(); doReturn(HEADER_ROW_HEIGHT).when(gridRenderer).getHeaderRowHeight(); doReturn(floatingBlockInformation).when(ri).getFloatingBlockInformation(); doReturn(0.0).when(floatingBlockInformation).getX(); doReturn(0.0).when(floatingBlockInformation).getWidth(); doReturn(mock(Viewport.class)).when(gridWidget).getViewport(); doReturn(new BaseGridData()).when(gridWidget).getModel(); }
@Before public void setup() { doReturn(gridRenderer).when(gridWidget).getRenderer(); doReturn(gridRendererHelper).when(gridWidget).getRendererHelper(); doReturn(ri).when(gridRendererHelper).getRenderingInformation(); doReturn(HEADER_HEIGHT).when(gridRenderer).getHeaderHeight(); doReturn(HEADER_ROW_HEIGHT).when(gridRenderer).getHeaderRowHeight(); doReturn(floatingBlockInformation).when(ri).getFloatingBlockInformation(); doReturn(0.0).when(floatingBlockInformation).getX(); doReturn(0.0).when(floatingBlockInformation).getWidth(); doReturn(mock(Viewport.class)).when(gridWidget).getViewport(); doReturn(new BaseGridData()).when(gridWidget).getModel(); }
@Test @SuppressWarnings("unchecked") public void testRegisterAndAddAsPrimitive() { final GridWidget gridWidget1 = mock(GridWidget.class); final GridWidget gridWidget2 = mock(GridWidget.class); when(gridWidget1.asNode()).thenReturn(mock(Node.class)); when(gridWidget1.getModel()).thenReturn(new BaseGridData()); gridLayer.add(gridWidget1); assertThat(gridLayer.getGridWidgets().size()).isEqualTo(1); assertThat(gridLayer.getGridWidgets()).contains(gridWidget1); gridLayer.register(gridWidget2); assertThat(gridLayer.getGridWidgets().size()).isEqualTo(2); assertThat(gridLayer.getGridWidgets()).contains(gridWidget1, gridWidget2); }
@Test @SuppressWarnings("unchecked") public void testRegisterAndAddAsPrimitive() { final GridWidget gridWidget1 = mock(GridWidget.class); final GridWidget gridWidget2 = mock(GridWidget.class); when(gridWidget1.asNode()).thenReturn(mock(Node.class)); when(gridWidget1.getModel()).thenReturn(new BaseGridData()); gridLayer.add(gridWidget1); assertThat(gridLayer.getGridWidgets().size()).isEqualTo(1); assertThat(gridLayer.getGridWidgets()).contains(gridWidget1); gridLayer.register(gridWidget2); assertThat(gridLayer.getGridWidgets().size()).isEqualTo(2); assertThat(gridLayer.getGridWidgets()).contains(gridWidget1, gridWidget2); }
@Test @SuppressWarnings("unchecked") public void testRegisterAndAddAsPrimitiveSameInstanceMultipleTimes() { final GridWidget gridWidget1 = mock(GridWidget.class); final GridWidget gridWidget2 = mock(GridWidget.class); when(gridWidget1.asNode()).thenReturn(mock(Node.class)); when(gridWidget1.getModel()).thenReturn(new BaseGridData()); gridLayer.add(gridWidget1); gridLayer.add(gridWidget1); gridLayer.register(gridWidget2); gridLayer.register(gridWidget2); final Set<GridWidget> gridWidgets = gridLayer.getGridWidgets(); assertThat(gridWidgets.size()).isEqualTo(2); assertThat(gridWidgets).containsExactly(gridWidget1, gridWidget2); }
@Test @SuppressWarnings("unchecked") public void testRegisterAndAddAsPrimitiveSameInstanceMultipleTimes() { final GridWidget gridWidget1 = mock(GridWidget.class); final GridWidget gridWidget2 = mock(GridWidget.class); when(gridWidget1.asNode()).thenReturn(mock(Node.class)); when(gridWidget1.getModel()).thenReturn(new BaseGridData()); gridLayer.add(gridWidget1); gridLayer.add(gridWidget1); gridLayer.register(gridWidget2); gridLayer.register(gridWidget2); final Set<GridWidget> gridWidgets = gridLayer.getGridWidgets(); assertThat(gridWidgets.size()).isEqualTo(2); assertThat(gridWidgets).containsExactly(gridWidget1, gridWidget2); }
@Test @SuppressWarnings("unchecked") public void testDrawPreservesExplicitGridWidgets() { final GridWidget gridWidget1 = mock(GridWidget.class); final GridWidget gridWidget2 = mock(GridWidget.class); when(gridWidget1.asNode()).thenReturn(mock(Node.class)); when(gridWidget1.getModel()).thenReturn(new BaseGridData()); gridLayer.add(gridWidget1); gridLayer.register(gridWidget2); assertThat(gridLayer.getGridWidgets().size()).isEqualTo(2); assertThat(gridLayer.getGridWidgets()).containsOnly(gridWidget1, gridWidget2); gridLayer.draw(); assertThat(gridLayer.getGridWidgets().size()).isEqualTo(1); assertThat(gridLayer.getGridWidgets()).containsOnly(gridWidget1); } }
@Test public void testGetUiHeaderRowIndex() { final BaseGridData model = new BaseGridData(); columns.forEach(col -> model.appendColumn(col)); assertEquals(0, ColumnIndexUtilities.getMaxUiHeaderRowIndexOfColumn(model, 0)); columns.get(1).getHeaderMetaData().add(new BaseHeaderMetaData("col1", "second-row")); assertEquals(1, ColumnIndexUtilities.getMaxUiHeaderRowIndexOfColumn(model, 1)); } }
@Test public void testGetUiHeaderRowIndex() { final BaseGridData model = new BaseGridData(); columns.forEach(col -> model.appendColumn(col)); assertEquals(0, ColumnIndexUtilities.getMaxUiHeaderRowIndexOfColumn(model, 0)); columns.get(1).getHeaderMetaData().add(new BaseHeaderMetaData("col1", "second-row")); assertEquals(1, ColumnIndexUtilities.getMaxUiHeaderRowIndexOfColumn(model, 1)); } }
protected void constructGridData(final int columnCount, final int rowCount) { gridData = new BaseGridData(isMerged); gridColumns = new GridColumn[columnCount]; for (int i = 0; i < columnCount; i++) { gridColumns[i] = new MockMergableGridColumn<>("col" + i, 100); gridData.appendColumn(gridColumns[i]); } gridRows = new GridRow[rowCount]; for (int i = 0; i < rowCount; i++) { gridRows[i] = new BaseGridRow(); gridData.appendRow(gridRows[i]); } }
protected void constructGridData(final int columnCount, final int rowCount) { gridData = new BaseGridData(isMerged); gridColumns = new GridColumn[columnCount]; for (int i = 0; i < columnCount; i++) { gridColumns[i] = new MockMergableGridColumn<>("col" + i, 100); gridData.appendColumn(gridColumns[i]); } gridRows = new GridRow[rowCount]; for (int i = 0; i < rowCount; i++) { gridRows[i] = new BaseGridRow(); gridData.appendRow(gridRows[i]); } }
@Before @SuppressWarnings("unchecked") public void setup() { final BaseGridRenderer wrapped = new BaseGridRenderer(theme); this.renderer = spy(wrapped); this.column = makeGridColumn(100.0); this.model = new BaseGridData(); this.model.appendColumn(column); this.model.appendRow(new BaseGridRow()); this.model.appendRow(new BaseGridRow()); this.model.appendRow(new BaseGridRow()); setupSelectionContext(); doCallRealMethod().when(rendererHelper).getWidth(anyList()); when(rc.getGroup()).thenReturn(parent); when(rc.isSelectionLayer()).thenReturn(isSelectionLayer()); }
@Before @SuppressWarnings("unchecked") public void setup() { final BaseGridRenderer wrapped = new BaseGridRenderer(theme); this.renderer = spy(wrapped); this.column = makeGridColumn(100.0); this.model = new BaseGridData(); this.model.appendColumn(column); this.model.appendRow(new BaseGridRow()); this.model.appendRow(new BaseGridRow()); this.model.appendRow(new BaseGridRow()); setupSelectionContext(); doCallRealMethod().when(rendererHelper).getWidth(anyList()); when(rc.getGroup()).thenReturn(parent); when(rc.isSelectionLayer()).thenReturn(isSelectionLayer()); }