@Override public void setWorkItemName(final String workItemName) { getActionCol52().setWorkItemName(workItemName); }
@Override public void setWorkItemName(final String workItemName) { getActionCol52().setWorkItemName(workItemName); }
@Test public void testDiffWorkItemName() { column1.setWorkItemName("WID1"); column2.setWorkItemName("WID2"); checkSingleDiff(FIELD_WORK_ITEM_NAME, "WID1", "WID2", column1, column2); }
@Override protected BaseColumn getColumn() { final ActionWorkItemInsertFactCol52 column = new ActionWorkItemInsertFactCol52(); column.setWorkItemName(WID_NAME); column.setHeader(HEADER); column.setWidth(WIDTH); return column; }
@Test public void testAppend() throws VetoException { final ActionWorkItemInsertFactCol52 column = new ActionWorkItemInsertFactCol52(); column.setWorkItemName(WORK_ITEM_NAME); column.setHeader("col1"); modelSynchronizer.appendColumn(column); assertEquals(2, model.getActionCols().size()); assertEquals(4, uiModel.getColumns().size()); assertTrue(uiModel.getColumns().get(3) instanceof BooleanUiColumn); assertEquals(true, ((BaseMultipleDOMElementUiColumn) uiModel.getColumns().get(3)).isEditable()); }
@Test public void testDelete() throws VetoException { final ActionWorkItemInsertFactCol52 column = new ActionWorkItemInsertFactCol52(); column.setWorkItemName(WORK_ITEM_NAME); column.setHeader("col1"); modelSynchronizer.appendColumn(column); assertEquals(2, model.getActionCols().size()); assertEquals(4, uiModel.getColumns().size()); modelSynchronizer.deleteColumn(column); assertEquals(1, model.getActionCols().size()); assertEquals(3, uiModel.getColumns().size()); }
@Test public void testUpdate() throws VetoException { final ActionWorkItemInsertFactCol52 column = spy(new ActionWorkItemInsertFactCol52()); column.setWorkItemName(WORK_ITEM_NAME); column.setHeader("col1"); modelSynchronizer.appendColumn(column); final ActionWorkItemInsertFactCol52 edited = new ActionWorkItemInsertFactCol52(); edited.setWorkItemName(WORK_ITEM_NAME); edited.setWidth(column.getWidth()); edited.setHideColumn(true); edited.setHeader("updated"); List<BaseColumnFieldDiff> diffs = modelSynchronizer.updateColumn(column, edited); assertEquals(2, diffs.size()); verify(column).diff(edited); assertEquals(2, model.getActionCols().size()); assertEquals(4, uiModel.getColumns().size()); assertTrue(uiModel.getColumns().get(3) instanceof BooleanUiColumn); assertEquals("updated", uiModel.getColumns().get(3).getHeaderMetaData().get(1).getTitle()); assertEquals(false, uiModel.getColumns().get(3).isVisible()); }
@Test public void testAppendMultipleColumns() throws VetoException { final ActionWorkItemInsertFactCol52 column1 = new ActionWorkItemInsertFactCol52(); column1.setWorkItemName(WORK_ITEM_NAME); column1.setHeader("col1"); final ActionWorkItemInsertFactCol52 column2 = new ActionWorkItemInsertFactCol52(); column2.setWorkItemName(WORK_ITEM_NAME); column2.setHeader("col2"); modelSynchronizer.appendColumn(column1); modelSynchronizer.appendColumn(column2); assertEquals(3, model.getActionCols().size()); assertEquals(5, uiModel.getColumns().size()); assertTrue(uiModel.getColumns().get(3) instanceof BooleanUiColumn); assertTrue(uiModel.getColumns().get(4) instanceof BooleanUiColumn); assertEquals(true, ((BaseMultipleDOMElementUiColumn) uiModel.getColumns().get(3)).isEditable()); assertEquals(true, ((BaseMultipleDOMElementUiColumn) uiModel.getColumns().get(4)).isEditable()); assertEquals(column1.getHeader(), uiModel.getColumns().get(3).getHeaderMetaData().get(1).getTitle()); assertEquals(column2.getHeader(), uiModel.getColumns().get(4).getHeaderMetaData().get(1).getTitle()); }
private void update(final ActionWorkItemInsertFactCol52 originalColumn, final ActionWorkItemInsertFactCol52 editedColumn) { originalColumn.setBoundName(editedColumn.getBoundName()); originalColumn.setType(editedColumn.getType()); originalColumn.setFactType(editedColumn.getFactType()); originalColumn.setFactField(editedColumn.getFactField()); originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setWorkItemName(editedColumn.getWorkItemName()); originalColumn.setWorkItemResultParameterName(editedColumn.getWorkItemResultParameterName()); originalColumn.setParameterClassName(editedColumn.getParameterClassName()); }
private void update(final ActionWorkItemInsertFactCol52 originalColumn, final ActionWorkItemInsertFactCol52 editedColumn) { originalColumn.setBoundName(editedColumn.getBoundName()); originalColumn.setType(editedColumn.getType()); originalColumn.setFactType(editedColumn.getFactType()); originalColumn.setFactField(editedColumn.getFactField()); originalColumn.setHeader(editedColumn.getHeader()); originalColumn.setHideColumn(editedColumn.isHideColumn()); originalColumn.setWorkItemName(editedColumn.getWorkItemName()); originalColumn.setWorkItemResultParameterName(editedColumn.getWorkItemResultParameterName()); originalColumn.setParameterClassName(editedColumn.getParameterClassName()); }
@Test public void testDiffAll() { column1.setWorkItemName("WID1"); column1.setWorkItemResultParameterName("param1"); column1.setParameterClassName("Type1"); column1.setDefaultValue(new DTCellValue52("default1")); column2.setWorkItemName("WID2"); column2.setWorkItemResultParameterName("param2"); column2.setParameterClassName("Type2");
private ActionWorkItemInsertFactCol52 clone(final ActionWorkItemInsertFactCol52 column) { final ActionWorkItemInsertFactCol52 clone = new ActionWorkItemInsertFactCol52(); clone.setFactField(column.getFactField()); clone.setBoundName(column.getBoundName()); clone.setValueList(column.getValueList()); clone.setHeader(column.getHeader()); clone.setInsertLogical(column.isInsertLogical()); clone.setDefaultValue(column.getDefaultValue()); clone.setFactType(column.getFactType()); clone.setHideColumn(column.isHideColumn()); clone.setType(column.getType()); clone.setParameterClassName(column.getParameterClassName()); clone.setWorkItemName(column.getWorkItemName()); clone.setWorkItemResultParameterName(column.getWorkItemResultParameterName()); return clone; } }
@Test public void testMoveColumnTo_MoveLeft() throws VetoException { final ActionWorkItemInsertFactCol52 column1 = new ActionWorkItemInsertFactCol52(); column1.setWorkItemName(WORK_ITEM_NAME); column1.setBoundName("$a"); column1.setFactType("Applicant"); column1.setHeader("wid1"); final ActionWorkItemInsertFactCol52 column2 = new ActionWorkItemInsertFactCol52(); column2.setWorkItemName(WORK_ITEM_NAME); column2.setBoundName("$a"); column2.setFactType("Applicant");
private ActionWorkItemInsertFactCol52 clone(final ActionWorkItemInsertFactCol52 column) { final ActionWorkItemInsertFactCol52 clone = new ActionWorkItemInsertFactCol52(); clone.setFactField(column.getFactField()); clone.setBoundName(column.getBoundName()); clone.setValueList(column.getValueList()); clone.setHeader(column.getHeader()); clone.setInsertLogical(column.isInsertLogical()); clone.setDefaultValue(column.getDefaultValue()); clone.setFactType(column.getFactType()); clone.setHideColumn(column.isHideColumn()); clone.setType(column.getType()); clone.setParameterClassName(column.getParameterClassName()); clone.setWorkItemName(column.getWorkItemName()); clone.setWorkItemResultParameterName(column.getWorkItemResultParameterName()); return clone; } }
asf1.setFactField("ResultBooleanField"); asf1.setType(DataType.TYPE_BOOLEAN); asf1.setWorkItemName("WorkItem"); asf1.setWorkItemResultParameterName("BooleanResult"); asf1.setParameterClassName(Boolean.class.getName()); asf2.setFactField("ResultFloatField"); asf2.setType(DataType.TYPE_NUMERIC_FLOAT); asf2.setWorkItemName("WorkItem"); asf2.setWorkItemResultParameterName("FloatResult"); asf2.setParameterClassName(Float.class.getName());
@Test public void getSafeHtml_ActionWorkItemInsert() { ActionWorkItemInsertFactCol52 originalColumn = new ActionWorkItemInsertFactCol52(); originalColumn.setParameterClassName("ParamClass1"); originalColumn.setWorkItemName("WI1"); originalColumn.setWorkItemResultParameterName("param1"); originalColumn.setBoundName("b1"); originalColumn.setFactField("field1"); originalColumn.setInsertLogical(false); originalColumn.setHeader("action1"); originalColumn.setHideColumn(false); ActionWorkItemInsertFactCol52 newColumn = new ActionWorkItemInsertFactCol52(); newColumn.setParameterClassName("ParamClass2"); newColumn.setWorkItemName("WI2"); newColumn.setWorkItemResultParameterName("param2"); newColumn.setBoundName("b2"); newColumn.setFactField("field2"); newColumn.setInsertLogical(true); newColumn.setHeader("action2"); newColumn.setHideColumn(true); List<BaseColumnFieldDiff> diffs = originalColumn.diff(newColumn); SafeHtml result = helper.getSafeHtml(new UpdateColumnAuditLogEntry("mock user", originalColumn, newColumn, diffs)); assertEquals(getActionHeaderRepre(newColumn.getHeader()) + getDiffRepre(diffs), result.asString()); }
@Before public void setup() { column1 = new ActionWorkItemInsertFactCol52(); column1.setWorkItemName("WID"); column1.setWorkItemResultParameterName("param"); column1.setParameterClassName("Type"); column1.setFactType("FactType"); column1.setBoundName("$var"); column1.setFactField("field"); column1.setType("Type"); column1.setValueList("a,b,c"); column1.setInsertLogical(false); column1.setHeader("header"); column1.setHideColumn(false); column1.setDefaultValue(new DTCellValue52("default")); column2 = new ActionWorkItemInsertFactCol52(); column2.setWorkItemName("WID"); column2.setWorkItemResultParameterName("param"); column2.setParameterClassName("Type"); column2.setFactType("FactType"); column2.setBoundName("$var"); column2.setFactField("field"); column2.setType("Type"); column2.setValueList("a,b,c"); column2.setInsertLogical(false); column2.setHeader("header"); column2.setHideColumn(false); column2.setDefaultValue(new DTCellValue52("default")); }
public void testMoveColumnTo_MoveWorkItemInsertFactColRight_WithFollowingInsertFactCol() throws VetoException { final ActionWorkItemInsertFactCol52 column1 = new ActionWorkItemInsertFactCol52(); column1.setWorkItemName(WORK_ITEM_NAME); column1.setBoundName("$a"); column1.setFactType("Applicant");
public void testMoveColumnTo_MoveInsertFactColLeft_WithPrecedingWorkItemInsertFactCol() throws VetoException { final ActionWorkItemInsertFactCol52 column1 = new ActionWorkItemInsertFactCol52(); column1.setWorkItemName(WORK_ITEM_NAME); column1.setBoundName("$a"); column1.setFactType("Applicant");
column.setType("type"); column.setParameterClassName("parameterClassName"); column.setWorkItemName("workItemName"); column.setWorkItemResultParameterName("workItemResultParameterName");