void setConstraintValueFieldAndUpdateEditingCol(int constraintValue) { this.constraintValue = constraintValue; editingCol().setConstraintValueType(constraintValue); }
void setConstraintValueFieldAndUpdateEditingCol(int constraintValue) { this.constraintValue = constraintValue; editingCol().setConstraintValueType(constraintValue); }
@Override public void onClick(final ClickEvent w) { chosenConditionsSelection.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); chosenConditionsWidget.redraw(); presenter.assertDefaultValue(availablePatternsSelection, chosenConditionsSelection); makeDefaultValueWidget(); } });
@Override public void onClick(final ClickEvent w) { chosenConditionsSelection.setConstraintValueType(BaseSingleFieldConstraint.TYPE_RET_VALUE); chosenConditionsWidget.redraw(); presenter.assertDefaultValue(availablePatternsSelection, chosenConditionsSelection); makeDefaultValueWidget(); } });
@Override public void onClick(final ClickEvent w) { chosenConditionsSelection.setConstraintValueType(BaseSingleFieldConstraint.TYPE_PREDICATE); chosenConditionsWidget.redraw(); presenter.assertDefaultValue(availablePatternsSelection, chosenConditionsSelection); makeDefaultValueWidget(); } });
@Override public void onClick(final ClickEvent w) { chosenConditionsSelection.setConstraintValueType(BaseSingleFieldConstraint.TYPE_RET_VALUE); chosenConditionsWidget.redraw(); presenter.assertDefaultValue(availablePatternsSelection, chosenConditionsSelection); makeDefaultValueWidget(); } });
@Override public void onClick(final ClickEvent w) { chosenConditionsSelection.setConstraintValueType(BaseSingleFieldConstraint.TYPE_PREDICATE); chosenConditionsWidget.redraw(); presenter.assertDefaultValue(availablePatternsSelection, chosenConditionsSelection); makeDefaultValueWidget(); } });
@Override public void onClick(final ClickEvent w) { chosenConditionsSelection.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); chosenConditionsWidget.redraw(); presenter.assertDefaultValue(availablePatternsSelection, chosenConditionsSelection); makeDefaultValueWidget(); } });
@Test public void testDiffConstraintType() { column1.setConstraintValueType( BaseSingleFieldConstraint.TYPE_PREDICATE ); column2.setConstraintValueType( BaseSingleFieldConstraint.TYPE_RET_VALUE ); checkSingleDiff( FIELD_CONSTRAINT_VALUE_TYPE, BaseSingleFieldConstraint.TYPE_PREDICATE, BaseSingleFieldConstraint.TYPE_RET_VALUE, column1, column2 ); }
private ConditionCol52 fakeConditionCol52(final String header) { final ConditionCol52 conditionCol52 = new ConditionCol52(); conditionCol52.setHeader(header); conditionCol52.setConstraintValueType(BaseSingleFieldConstraint.TYPE_PREDICATE); return conditionCol52; }
@Test public void testSetConstraintValue() throws Exception { final int constraintValue = BaseSingleFieldConstraint.TYPE_LITERAL; doReturn(editingCol).when(plugin).editingCol(); plugin.setConstraintValue(constraintValue); verify(editingCol).setConstraintValueType(constraintValue); verify(plugin).setConstraintValueFieldAndUpdateEditingCol(constraintValue); verify(plugin).resetFieldAndOperator(); verify(plugin).fireChangeEvent(calculationTypePage); verify(plugin).fireChangeEvent(fieldPage); verify(plugin).fireChangeEvent(operatorPage); }
@Test public void testCanAcceptOtherwisePredicate() throws Exception { column.setConstraintValueType(BaseSingleFieldConstraint.TYPE_PREDICATE); assertFalse(ColumnUtilities.canAcceptOtherwiseValues(column)); }
@Test public void testCanAcceptOtherwiseNotEqual() throws Exception { column.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); column.setOperator("!="); assertTrue(ColumnUtilities.canAcceptOtherwiseValues(column)); }
@Test public void testCanAcceptOtherwiseWrongOperator() throws Exception { column.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); column.setOperator("<"); assertFalse(ColumnUtilities.canAcceptOtherwiseValues(column)); }
private ConditionCol52 ageEqualsCondition() { ConditionCol52 condition = new ConditionCol52(); condition.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); condition.setHeader("col1"); condition.setFactField("age"); condition.setOperator("=="); return condition; }
private ConditionCol52 nameEqualsCondition() { ConditionCol52 condition = new ConditionCol52(); condition.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); condition.setHeader("col2"); condition.setFactField("name"); condition.setOperator("=="); return condition; }
@Test public void testCanAcceptOtherwiseEqual() throws Exception { column.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); column.setOperator("=="); assertTrue(ColumnUtilities.canAcceptOtherwiseValues(column)); }
private ConditionCol52 makeNewColumn(ConditionCol c) { ConditionCol52 nc = new ConditionCol52(); nc.setConstraintValueType(c.constraintValueType); nc.setDefaultValue(new DTCellValue52(c.defaultValue)); nc.setFactField(c.factField); nc.setFieldType(DataType.TYPE_STRING); nc.setHeader(c.header); nc.setHideColumn(c.hideColumn); nc.setOperator(c.operator); nc.setValueList(c.valueList); nc.setWidth(c.width); return nc; }
public ExtendedGuidedDecisionTableBuilder withNumericColumn(String boundName, String factType, String field, String operator) { Pattern52 pattern = findPattern(boundName, factType); ConditionCol52 con1 = new ConditionCol52(); con1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); con1.setFieldType(DataType.TYPE_NUMERIC); con1.setFactField(field); con1.setHeader("Applicant age"); con1.setOperator(operator); pattern.getChildColumns().add(con1); addPattern(pattern); return this; }
public ExtendedGuidedDecisionTableBuilder withConditionBooleanColumn(String boundName, String factType, String field, String operator) { Pattern52 pattern = findPattern(boundName, factType); ConditionCol52 con1 = new ConditionCol52(); con1.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL); con1.setFieldType(DataType.TYPE_BOOLEAN); con1.setFactField(field); con1.setHeader("Application approved"); con1.setOperator(operator); pattern.getChildColumns().add(con1); addPattern(pattern); return this; }