/tst/org/diffkit/diff/testcase/test11.README.txt

http://diffkit.googlecode.com/ · Plain Text · 26 lines · 21 code · 5 blank · 0 comment · 0 complexity · 10d79b5e583ed7cf21833b6c295dfc2d MD5 · raw file

  1. test11 README
  2. =========
  3. Description
  4. ----------
  5. Compare two file tables using mostly automatic default provided by the MagicPlan. Plan specifies keyColumnNames,
  6. which are different from the default pk (first column) for file based tables. If alignment was carried out using
  7. default pk (column1), all rows would be row diffs. Instead, engine is able to align the rows and produce only column diffs
  8. because of the keyColumnName override (column3).
  9. Assumptions
  10. -----------
  11. - lhs & rhs are FILE tables
  12. - lhs vs. rhs has only column diffs
  13. - plan file supplies lhs table and rhs table file paths
  14. - plan file supplies file path for Sink
  15. - lhs and rhs tables have identical structure
  16. - MagicPlan reverse engineers TableModels from the database
  17. - MagicPlan generates default TableComparison by aligning lhs column to rhs column based on name
  18. - MagicPlan uses COLUMN 3 as the key for both tables. This overrides the default definition for FILE sources
  19. Expectations
  20. -----------
  21. - 7 column diffs