Creates a new Omission with the given location and message.
# File lib/test/unit/omission.rb, line 14 def initialize(test_name, location, message) @test_name = test_name @location = location @message = message end
# File lib/test/unit/omission.rb, line 45 def critical? true end
# File lib/test/unit/omission.rb, line 25 def label LABEL end
Returns a verbose version of the error description.
# File lib/test/unit/omission.rb, line 35 def long_display backtrace = filter_backtrace(location).join("\n") "#{label}: #{@message}\n#{@test_name}\n#{backtrace}" end
Returns a brief version of the error description.
# File lib/test/unit/omission.rb, line 30 def short_display "#{@test_name}: #{@message.split("\n")[0]}" end
Returns a single character representation of a omission.
# File lib/test/unit/omission.rb, line 21 def single_character_display SINGLE_CHARACTER end
Overridden to return long_display.
# File lib/test/unit/omission.rb, line 41 def to_s long_display end