class MxxRu::TextfileUnittestTarget::File_mismatch_ex
Exception, thrown if files are not equal.
Public Class Methods
new( a_cmdline, a_produced, a_etalon, a_line_num, a_produced_line, a_etalon_line )
click to toggle source
- 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.
Calls superclass method
MxxRu::BuildEx::new
# 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