@Test public void testRemoveColumnWhenThereIsNotTheSameColumnButThereIsAnEqualColumn() { final BaseGridColumn<String> column1 = new BaseGridColumn<>(header, columnRenderer, 25.0); final BaseGridColumn<String> column2 = new BaseGridColumn<>(header, columnRenderer, 50.0); baseGridData.insertColumn(0, column1); baseGridData.insertColumn(1, column2); baseGridData.removeColumn(new BaseGridColumn<String>(header, columnRenderer, 50.0) {{ setIndex(1); }}); final List<GridColumn<?>> columns = baseGridData.getColumns(); assertSame(column1, columns.get(0)); assertEquals(1, columns.size()); }
@Test public void testRemoveColumnWhenThereIsNotTheSameColumnButThereIsAnEqualColumn() { final BaseGridColumn<String> column1 = new BaseGridColumn<>(header, columnRenderer, 25.0); final BaseGridColumn<String> column2 = new BaseGridColumn<>(header, columnRenderer, 50.0); baseGridData.insertColumn(0, column1); baseGridData.insertColumn(1, column2); baseGridData.removeColumn(new BaseGridColumn<String>(header, columnRenderer, 50.0) {{ setIndex(1); }}); final List<GridColumn<?>> columns = baseGridData.getColumns(); assertSame(column1, columns.get(0)); assertEquals(1, columns.size()); }