@Test public void testMoveColumnToRight_LeftMostColumn() { final GridData grid = new BaseGridData(); final GridColumn<String> gc1 = new MockMergableGridColumn<String>("col1", 100); final GridColumn<String> gc2 = new MockMergableGridColumn<String>("col2", 100); final GridColumn<String> gc3 = new MockMergableGridColumn<String>("col3", 100); final GridColumn<String> gc4 = new MockMergableGridColumn<String>("col4", 100); grid.appendColumn(gc1);
@Test public void testMoveColumnToLeft() { final GridData grid = new BaseGridData(); final GridColumn<String> gc1 = new MockMergableGridColumn<String>("col1", 100); final GridColumn<String> gc2 = new MockMergableGridColumn<String>("col2", 100); final GridColumn<String> gc3 = new MockMergableGridColumn<String>("col3", 100); final GridColumn<String> gc4 = new MockMergableGridColumn<String>("col4", 100); grid.appendColumn(gc1);
@Test public void testMergeBoolean_TableExtents() { final GridData data = new BaseGridData(); final GridColumn<Boolean> gc1 = new MockMergableGridColumn<Boolean>("col1", 100); data.appendColumn(gc1);
@Test public void testMergeString_SplitBlockx2() { final GridData data = new BaseGridData(); final GridColumn<String> gc1 = new MockMergableGridColumn<String>("col1", 100); data.appendColumn(gc1);
@Test public void testMoveColumnsToLeft_RightMostTwoColumns() { final GridData grid = new BaseGridData(); final GridColumn<String> gc1 = new MockMergableGridColumn<String>("col1", 100); final GridColumn<String> gc2 = new MockMergableGridColumn<String>("col2", 100); final GridColumn<String> gc3 = new MockMergableGridColumn<String>("col3", 100); final GridColumn<String> gc4 = new MockMergableGridColumn<String>("col4", 100); grid.appendColumn(gc1);
@Test public void testMergeBoolean_SplitBlockx2() { final GridData data = new BaseGridData(); final GridColumn<Boolean> gc1 = new MockMergableGridColumn<Boolean>("col1", 100); data.appendColumn(gc1);
new MockMergableGridColumn<String>("col1", 100));
gridData.getSelectedCells().size()); gridData.appendColumn(new MockMergableGridColumn<String>("col1", 100));
@Test public void testMergeBoolean_SplitBlockx2() { final GridData data = new BaseGridData(); final GridColumn<Boolean> gc1 = new MockMergableGridColumn<Boolean>("col1", 100); data.appendColumn(gc1);
@Test public void testMergeBoolean_TableExtents() { final GridData data = new BaseGridData(); final GridColumn<Boolean> gc1 = new MockMergableGridColumn<Boolean>("col1", 100); data.appendColumn(gc1);
@Test public void testMergeString_TableExtents() { final GridData data = new BaseGridData(); final GridColumn<String> gc1 = new MockMergableGridColumn<String>("col1", 100); data.appendColumn(gc1);
gridData.getSelectedCells().size()); gridData.appendColumn(new MockMergableGridColumn<String>("col1", 100));
@Test public void testMoveColumnToLeft() { final GridData grid = new BaseGridData(); final GridColumn<String> gc1 = new MockMergableGridColumn<String>("col1", 100); final GridColumn<String> gc2 = new MockMergableGridColumn<String>("col2", 100); final GridColumn<String> gc3 = new MockMergableGridColumn<String>("col3", 100); final GridColumn<String> gc4 = new MockMergableGridColumn<String>("col4", 100); grid.appendColumn(gc1);
gridWidget1Data.appendRow(new BaseGridRow()); gridWidget1Data.appendRow(new BaseGridRow()); gridWidget1Data.appendColumn(new BaseGridTest.MockMergableGridColumn<>("col1", 100)); gridWidget1Data.appendColumn(new BaseGridTest.MockMergableGridColumn<>("col2", 100));
@Test public void testMoveColumnToRight_LeftMostColumn() { final GridData grid = new BaseGridData(); final GridColumn<String> gc1 = new MockMergableGridColumn<String>("col1", 100); final GridColumn<String> gc2 = new MockMergableGridColumn<String>("col2", 100); final GridColumn<String> gc3 = new MockMergableGridColumn<String>("col3", 100); final GridColumn<String> gc4 = new MockMergableGridColumn<String>("col4", 100); grid.appendColumn(gc1);
@Test public void testMergeString_TableExtents() { final GridData data = new BaseGridData(); final GridColumn<String> gc1 = new MockMergableGridColumn<String>("col1", 100); data.appendColumn(gc1);
@Test public void testMergeString_SplitBlockx2() { final GridData data = new BaseGridData(); final GridColumn<String> gc1 = new MockMergableGridColumn<String>("col1", 100); data.appendColumn(gc1);
@Test public void testInitialSetup_NoMerging() { final GridData data = new BaseGridData(); final GridColumn<String> gc1 = new MockMergableGridColumn<String>("col1", 100); final GridColumn<String> gc2 = new MockMergableGridColumn<String>("col2", 100); data.appendColumn(gc1); data.appendColumn(gc2); data.appendRow(new BaseGridRow()); data.appendRow(new BaseGridRow()); data.appendRow(new BaseGridRow()); for (int rowIndex = 0; rowIndex < data.getRowCount(); rowIndex++) { for (int columnIndex = 0; columnIndex < data.getColumnCount(); columnIndex++) { data.setCellValue(rowIndex, columnIndex, new BaseGridCellValue<String>("(" + columnIndex + ", " + rowIndex + ")")); } } for (int rowIndex = 0; rowIndex < data.getRowCount(); rowIndex++) { assertFalse(data.getRow(rowIndex).isMerged()); for (int columnIndex = 0; columnIndex < data.getColumnCount(); columnIndex++) { final GridCell<?> cell = data.getCell(rowIndex, columnIndex); assertFalse(cell.isMerged()); assertEquals(1, cell.getMergedCellCount()); } } }
@Test public void testInitialSetup_NoMerging() { final GridData data = new BaseGridData(); final GridColumn<String> gc1 = new MockMergableGridColumn<String>("col1", 100); final GridColumn<String> gc2 = new MockMergableGridColumn<String>("col2", 100); data.appendColumn(gc1); data.appendColumn(gc2); data.appendRow(new BaseGridRow()); data.appendRow(new BaseGridRow()); data.appendRow(new BaseGridRow()); for (int rowIndex = 0; rowIndex < data.getRowCount(); rowIndex++) { for (int columnIndex = 0; columnIndex < data.getColumnCount(); columnIndex++) { data.setCellValue(rowIndex, columnIndex, new BaseGridCellValue<String>("(" + columnIndex + ", " + rowIndex + ")")); } } for (int rowIndex = 0; rowIndex < data.getRowCount(); rowIndex++) { assertFalse(data.getRow(rowIndex).isMerged()); for (int columnIndex = 0; columnIndex < data.getColumnCount(); columnIndex++) { final GridCell<?> cell = data.getCell(rowIndex, columnIndex); assertFalse(cell.isMerged()); assertEquals(1, cell.getMergedCellCount()); } } }
gridWidget1Data.appendRow(new BaseGridRow()); gridWidget1Data.appendRow(new BaseGridRow()); gridWidget1Data.appendColumn(new BaseGridTest.MockMergableGridColumn<>("col1", 100)); gridWidget1Data.appendColumn(new BaseGridTest.MockMergableGridColumn<>("col2", 100));