@Test public void deleteColumn() { BaseGridData data = spy(baseGridData); final BaseGridColumn<String> column = new BaseGridColumn<>(header, columnRenderer, 100.0); data.appendColumn(column); reset(data); data.deleteColumn(column); verify(data, times(2)) .internalRefreshWidth(booleanArgumentCaptor.capture(), optionalDoubleArgumentCaptor.capture()); assertTrue(booleanArgumentCaptor.getAllValues().stream().allMatch(elem -> elem)); assertFalse(optionalDoubleArgumentCaptor.getAllValues().stream().allMatch(OptionalDouble::isPresent)); }
@Test public void deleteColumn() { BaseGridData data = spy(baseGridData); final BaseGridColumn<String> column = new BaseGridColumn<>(header, columnRenderer, 100.0); data.appendColumn(column); reset(data); data.deleteColumn(column); verify(data, times(2)) .internalRefreshWidth(booleanArgumentCaptor.capture(), optionalDoubleArgumentCaptor.capture()); assertTrue(booleanArgumentCaptor.getAllValues().stream().allMatch(elem -> elem)); assertFalse(optionalDoubleArgumentCaptor.getAllValues().stream().allMatch(OptionalDouble::isPresent)); }
@Test public void testDeleteColumn() { final BaseGridColumn<String> column1 = new BaseGridColumn<>(header, columnRenderer, 100.0); final BaseGridColumn<String> column2 = new BaseGridColumn<>(header, columnRenderer, 100.0); baseGridData.insertColumn(0, column1); baseGridData.insertColumn(0, column2); baseGridData.deleteColumn(column1); final List<GridColumn<?>> columns = baseGridData.getColumns(); assertSame(column2, columns.get(0)); assertEquals(1, columns.size()); }
@Test public void testDeleteColumn() { final BaseGridColumn<String> column1 = new BaseGridColumn<>(header, columnRenderer, 100.0); final BaseGridColumn<String> column2 = new BaseGridColumn<>(header, columnRenderer, 100.0); baseGridData.insertColumn(0, column1); baseGridData.insertColumn(0, column2); baseGridData.deleteColumn(column1); final List<GridColumn<?>> columns = baseGridData.getColumns(); assertSame(column2, columns.get(0)); assertEquals(1, columns.size()); }