ConditionCol52 extends DTColumnConfig52 implements
        HasParameterizedOperator,
        HasBinding { public void setFactField( String factField ) { this.factField = factField; }  @Override List<BaseColumnFieldDiff> diff( BaseColumn otherColumn ); void setConstraintValueType( int constraintValueType ); int getConstraintValueType(); void setFactField( String factField ); String getFactField(); void setFieldType( String fieldType ); String getFieldType(); void setOperator( String operator ); String getOperator(); void setValueList( String valueList ); String getValueList(); void clearParameters(); String getParameter( String key ); void setParameter( String key,
                              String parameter ); void deleteParameter( String key ); Map<String, String> getParameters(); void setParameters( Map<String, String> parameters ); String getBinding(); void setBinding( String binding ); boolean isBound(); @Override boolean equals(Object o); @Override int hashCode(); static final String FIELD_FACT_FIELD; static final String FIELD_FIELD_TYPE; static final String FIELD_OPERATOR; static final String FIELD_VALUE_LIST; static final String FIELD_BINDING; static final String FIELD_CONSTRAINT_VALUE_TYPE; }
@Test public void testDiffFactField() { column1.setFactField( "field1" ); column2.setFactField( "field2" ); checkSingleDiff( FIELD_FACT_FIELD, "field1", "field2", column1, column2 ); }