private MetadataCol52 metadataColumn() { final MetadataCol52 column = new MetadataCol52(); column.setMetadata(metaData); column.setHideColumn(true); return column; }
private MetadataCol52 metadataColumn() { final MetadataCol52 column = new MetadataCol52(); column.setMetadata(metaData); column.setHideColumn(true); return column; }
@Test public void testDiffMetadata() { column1.setMetadata("meta1"); column2.setMetadata("meta2"); checkSingleDiff(FIELD_METADATA, "meta1", "meta2", column1, column2); }
/** * Clones this metadata column instance. * @return The cloned instance. */ public MetadataCol52 cloneColumn() { MetadataCol52 cloned = new MetadataCol52(); cloned.setMetadata( getMetadata() ); cloned.cloneCommonColumnConfigFrom( this ); return cloned; }
@Test public void appendMetadataColumn() throws VetoException { reset(modellerPresenter); final MetadataCol52 column = new MetadataCol52(); column.setMetadata("metadata"); dtPresenter.appendColumn(column); verify(synchronizer, times(1)).appendColumn(eq(column)); verify(refreshMetaDataPanelEvent, times(1)).fire(any(RefreshMetaDataPanelEvent.class)); verify(modellerPresenter, times(1)).updateLinks(); }
private MetadataCol52 makeNewColumn(MetadataCol c) { MetadataCol52 nc = new MetadataCol52(); nc.setDefaultValue(new DTCellValue52(c.defaultValue)); nc.setHideColumn(c.hideColumn); nc.setMetadata(c.attr); nc.setWidth(c.width); return nc; }
@Test public void deleteMetadataColumn() throws VetoException { final MetadataCol52 column = new MetadataCol52(); column.setMetadata("metadata"); dtPresenter.appendColumn(column); reset(modellerPresenter); dtPresenter.deleteColumn(column); verify(synchronizer, times(1)).deleteColumn(eq(column)); verify(modellerPresenter, times(1)).updateLinks(); }
@Test public void convert() throws Exception { final MetadataCol52 metadataCol = new MetadataCol52(); metadataCol.setMetadata( "hello" ); final GridColumn<?> column = metaDataColumnConverter.convertColumn( metadataCol, mock( GuidedDecisionTablePresenter.Access.class ), mock( GuidedDecisionTableView.class ) ); assertTrue( column instanceof StringUiColumn ); }
@Test public void convertRulePriorityColumn() throws Exception { final MetadataCol52 metadataCol = new MetadataCol52(); metadataCol.setMetadata( GuidedDecisionTable52.HitPolicy.RESOLVED_HIT_METADATA_NAME ); final GridColumn<?> column = metaDataColumnConverter.convertColumn( metadataCol, mock( GuidedDecisionTablePresenter.Access.class ), mock( GuidedDecisionTableView.class ) ); assertTrue( column instanceof PriorityListUiColumn ); }
@Test public void updateMetadataColumn() throws VetoException { final MetadataCol52 column = new MetadataCol52(); column.setMetadata("metadata"); dtPresenter.appendColumn(column); reset(modellerPresenter); final MetadataCol52 update = new MetadataCol52(); column.setMetadata("update"); dtPresenter.updateColumn(column, update); verify(synchronizer, times(1)).updateColumn(eq(column), eq(update)); verify(modellerPresenter, times(1)).updateLinks(); } }
private void update(final MetadataCol52 originalColumn, final MetadataCol52 editedColumn) { originalColumn.setMetadata(editedColumn.getMetadata()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); }
private void update(final MetadataCol52 originalColumn, final MetadataCol52 editedColumn) { originalColumn.setMetadata(editedColumn.getMetadata()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setDefaultValue(editedColumn.getDefaultValue()); }
@Test public void testAppend() throws VetoException { final MetadataCol52 column = new MetadataCol52(); column.setMetadata("smurf"); modelSynchronizer.appendColumn(column); assertEquals(1, model.getMetadataCols().size()); assertEquals("smurf", model.getMetadataCols().get(0).getMetadata()); assertEquals(3, uiModel.getColumns().size()); assertEquals("smurf", uiModel.getColumns().get(2).getHeaderMetaData().get(0).getTitle()); }
@Test public void isMetaDataUnique() { final MetadataCol52 metadata = new MetadataCol52(); metadata.setMetadata("metadata"); dtPresenter.getModel() .getMetadataCols() .add(metadata); assertFalse(dtPresenter.isMetaDataUnique("metadata")); assertTrue(dtPresenter.isMetaDataUnique("cheese")); }
@Test public void testDelete() throws VetoException { final MetadataCol52 column = new MetadataCol52(); column.setMetadata("smurf"); modelSynchronizer.appendColumn(column); assertEquals(1, model.getMetadataCols().size()); assertEquals(3, uiModel.getColumns().size()); modelSynchronizer.deleteColumn(column); assertEquals(0, model.getMetadataCols().size()); assertEquals(2, uiModel.getColumns().size()); }
@Before public void setup() { column1 = new MetadataCol52(); column1.setMetadata("meta"); column1.setHeader("header"); column1.setHideColumn(false); column1.setDefaultValue(new DTCellValue52("default")); column2 = new MetadataCol52(); column2.setMetadata("meta"); column2.setHeader("header"); column2.setHideColumn(false); column2.setDefaultValue(new DTCellValue52("default")); }
@Test public void testLimitedEntryMetadata() { GuidedDecisionTable52 dt = new GuidedDecisionTable52(); dt.setTableFormat(GuidedDecisionTable52.TableFormat.LIMITED_ENTRY); dt.setTableName("limited-entry"); MetadataCol52 md = new MetadataCol52(); md.setMetadata("metadata"); dt.getMetadataCols().add(md); dt.setData(DataUtilities.makeDataLists(new String[][]{ new String[]{"1", "desc", "md1"}, new String[]{"2", "desc", "md2"} })); GuidedDTDRLPersistence p = GuidedDTDRLPersistence.getInstance(); String drl = p.marshal(dt); assertTrue(drl.indexOf("@metadata(md1)") > -1); assertTrue(drl.indexOf("@metadata(md2)") > -1); }
@Before public void setUp() throws Exception { salienceAttribute = new AttributeCol52(); salienceAttribute.setAttribute(RuleAttributeWidget.SALIENCE_ATTR); resolvedHitMetadata = new MetadataCol52(); resolvedHitMetadata.setMetadata(GuidedDecisionTable52.HitPolicy.RESOLVED_HIT_METADATA_NAME); model.setHitPolicy(GuidedDecisionTable52.HitPolicy.RESOLVED_HIT); modelSynchronizer.appendColumn(salienceAttribute); modelSynchronizer.appendColumn(resolvedHitMetadata); rowsCount = 0; }
@Test public void getSafeHtml_Metadata() { MetadataCol52 originalColumn = new MetadataCol52(); originalColumn.setHideColumn(true); originalColumn.setDefaultValue(new DTCellValue52("def1")); // header & metadata of a metadata column cannot be updated in the ui originalColumn.setMetadata("meta"); originalColumn.setHeader("meta"); MetadataCol52 newColumn = new MetadataCol52(); newColumn.setHideColumn(false); newColumn.setDefaultValue(new DTCellValue52("def2")); // header & metadata of a metadata column cannot be updated in the ui newColumn.setMetadata("meta"); newColumn.setHeader("meta"); List<BaseColumnFieldDiff> diffs = originalColumn.diff(newColumn); SafeHtml result = helper.getSafeHtml(new UpdateColumnAuditLogEntry("mock user", originalColumn, newColumn, diffs)); assertEquals(getHeaderRepre(newColumn.getHeader()) + getDiffRepre(diffs), result.asString()); }
@Test public void columnResizingListenerSetup_MetadataColumn() { final MetadataCol52 column = new MetadataCol52(); column.setMetadata("metadata"); final GridColumn<?> uiColumn = factory.convertColumn(column, access, gridWidget); assertTrue(uiColumn instanceof BaseUiColumn); assertEquals((int) uiColumn.getWidth(), column.getWidth()); uiColumn.setWidth(200.0); assertEquals(200, column.getWidth()); }