Exception: MxxRu::TextfileUnittestTarget::FileMismatchEx
Overview
Exception, thrown if files are not equal.
Instance Method Summary collapse
-
#initialize(a_cmdline, a_produced, a_etalon, a_line_num, a_produced_line, a_etalon_line) ⇒ FileMismatchEx
constructor
- a_cmdline
-
Command string of test application.
Constructor Details
#initialize(a_cmdline, a_produced, a_etalon, a_line_num, a_produced_line, a_etalon_line) ⇒ FileMismatchEx
- a_cmdline
-
Command string of test application.
- a_produced
-
Name of file generated.
- a_etalon
-
Name of file containing correct results.
- a_line_num
-
String number where first mismatch was detected.
- a_produced_line
-
String of generated file. Nil if EOF is reached.
- a_etalon_line
-
String of correct file. Nil if EOF is reached.
100 101 102 103 104 105 106 107 108 109 110 |
# File 'lib/mxx_ru/textfile_unittest.rb', line 100 def initialize( a_cmdline, a_produced, a_etalon, a_line_num, a_produced_line, a_etalon_line ) a_produced_line = "<EOF>" if !a_produced_line a_etalon_line = "<EOF>" if !a_etalon_line super( a_cmdline, "Mismatch found in line #{a_line_num}. " + "Line in '#{a_produced}' is '#{a_produced_line}'. " + "Line in '#{a_etalon}' is '#{a_etalon_line}'" ) end |