private DTColumnConfig52 column(final String header) { final DTColumnConfig52 dtColumnConfig52 = new DTColumnConfig52(); dtColumnConfig52.setHeader(header); return dtColumnConfig52; }
/** * Clones the configuration (width, header, hide, default value) of the argument into this instance. * @param model * column instance to be cloned */ public void cloneCommonColumnConfigFrom( DTColumnConfig52 model ) { setWidth( model.getWidth() ); setHideColumn( model.isHideColumn() ); setHeader( model.getHeader() ); setDefaultValue( model.getDefaultValue() != null ? new DTCellValue52( model.getDefaultValue() ) : null ); }
@Before public void setup() { column1 = new DTColumnConfig52(); column1.setHeader("header"); column1.setHideColumn(false); column1.setDefaultValue(new DTCellValue52("default")); column2 = new DTColumnConfig52(); column2.setHeader("header"); column2.setHideColumn(false); column2.setDefaultValue(new DTCellValue52("default")); }
@Test public void testDiffAll() { column1.setHeader("header1"); column1.setHideColumn(false); column1.setDefaultValue(new DTCellValue52("default1")); column2.setHeader("header2"); column2.setHideColumn(true); column2.setDefaultValue(new DTCellValue52("default2")); List<BaseColumnFieldDiff> diff = column1.diff(column2); assertNotNull(diff); assertEquals(3, diff.size()); assertEquals(FIELD_HIDE_COLUMN, diff.get(0).getFieldName()); assertEquals(false, diff.get(0).getOldValue()); assertEquals(true, diff.get(0).getValue()); assertEquals(FIELD_DEFAULT_VALUE, diff.get(1).getFieldName()); assertEquals("default1", diff.get(1).getOldValue()); assertEquals("default2", diff.get(1).getValue()); assertEquals(FIELD_HEADER, diff.get(2).getFieldName()); assertEquals("header1", diff.get(2).getOldValue()); assertEquals("header2", diff.get(2).getValue()); } }