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

http://diffkit.googlecode.com/ · Plain Text · 29 lines · 25 code · 4 blank · 0 comment · 0 complexity · a06fdfaaffe900082e7db1df84ab5d05 MD5 · raw file

  1. test14 README
  2. =========
  3. Description
  4. ----------
  5. Demonstrate the use of ignoreColumnNames and displayColumnNames in MagicPlan. There are diffs in
  6. column3 and column4. The plan uses ignorefColumnNames to exclude column3 and column4 from diffing,
  7. ensuring that only row diffs are found (there are no column diffs in column2). By default, only key columns
  8. are used for display in the diff report, but the plan specifies that column1 and column3 should be used
  9. in the display of rows within the diff report.
  10. Assumptions
  11. -----------
  12. - lhs & rhs are FILE tables
  13. - lhs vs. rhs has both row and column diffs
  14. - plan file supplies lhs table and rhs table file paths
  15. - plan file supplies file path for Sink
  16. - lhs and rhs tables have identical structure
  17. - MagicPlan reverse engineers TableModels from the column headers in the data file
  18. - MagicPlan excludes column3 and column4 from diffing; only column2 is diffed
  19. - MagicPlan forces non-default display columns in output: column1 & column3
  20. - MagicPlan uses Equals Diff across the board
  21. - MagicPlan defaults to looking for ROW and COLUMN type Diffs
  22. - MagicPlan sets max diffs to Long.MAX
  23. Expectations
  24. -----------
  25. - 3 row diffs