protected void checkSingleDiff(String fieldName, Object oldValue, Object newValue, Pattern52 column1, Pattern52 column2) { List<BaseColumnFieldDiff> diff = column1.diff(column2); assertSingleDiff(fieldName, oldValue, newValue, diff); }
protected void checkDiffEmpty(Pattern52 column1, Pattern52 column2) { assertSingleDiffEmpty(column1.diff(column2)); }
@Override public List<BaseColumnFieldDiff> diff( BaseColumn otherColumn ) { if ( otherColumn == null ) { return null; } List<BaseColumnFieldDiff> result = super.diff( otherColumn ); ActionInsertFactFieldsPattern other = (ActionInsertFactFieldsPattern) otherColumn; // Field: isInsertedLogically. if ( this.isInsertedLogically() != other.isInsertedLogically() ) { result.add( new BaseColumnFieldDiffImpl( FIELD_IS_INSERTED_LOGICALLY, this.isInsertedLogically(), other.isInsertedLogically() ) ); } return result; }
assertEquals(3, diffs.size()); verify(pattern).diff(editedPattern); verify(condition).diff(editedCondition); verify(pattern).setEntryPointName(entryPoint);
assertEquals(1, diffs.size()); verify(pattern).diff(editedPattern); verify(condition).diff(editedCondition);
assertEquals(2, diffs.size()); verify(pattern).diff(editedPattern); verify(condition).diff(editedCondition);
assertEquals(2, diffs.size()); verify(pattern1).diff(editedPattern); verify(condition1).diff(editedCondition);
assertEquals(1, diffs.size()); verify(pattern).diff(editedPattern); verify(condition1).diff(editedCondition);
assertEquals(3, diffs.size()); verify(pattern1).diff(editedPattern); verify(condition1).diff(editedCondition);
column2.setEntryPointName("entryPoint2"); List<BaseColumnFieldDiff> diff = column1.diff(column2); assertNotNull(diff); assertEquals(5, diff.size());
assertEquals(3, diffs.size()); verify(pattern1).diff(editedPattern); verify(condition1).diff(editedCondition);
assertEquals(1, diffs.size()); verify(pattern).diff(editedPattern); verify(condition).diff(editedCondition);
assertEquals(1, diffs.size()); verify(pattern).diff(editedPattern); verify(condition).diff(editedCondition);
final ConditionCol52 editedColumn = (ConditionCol52) editedMetaData.getColumn(); final List<BaseColumnFieldDiff> patternDiffs = originalPattern.diff(editedPattern); final List<BaseColumnFieldDiff> columnDiffs = originalColumn.diff(editedColumn);
final ConditionCol52 editedColumn = (ConditionCol52) editedMetaData.getColumn(); final List<BaseColumnFieldDiff> patternDiffs = originalPattern.diff(editedPattern); final List<BaseColumnFieldDiff> columnDiffs = originalColumn.diff(editedColumn);
diffs.addAll(originalPattern.diff(newPattern));