Class | Test::Unit::Error |
In: |
lib/test/unit/error.rb
|
Parent: | Object |
Encapsulates an error in a test. Created by Test::Unit::TestCase when it rescues an exception thrown during the processing of a test.
SINGLE_CHARACTER | = | 'E' |
exception | [R] | |
test_name | [R] |
Returns a verbose version of the error description.
# File lib/test/unit/error.rb, line 45 45: def long_display 46: backtrace = filter_backtrace(@exception.backtrace).join("\n ") 47: "Error:\n#@test_name:\n#{message}\n #{backtrace}" 48: end
Returns a brief version of the error description.
# File lib/test/unit/error.rb, line 40 40: def short_display 41: "#@test_name: #{message.split("\n")[0]}" 42: end
Returns a single character representation of an error.
# File lib/test/unit/error.rb, line 30 30: def single_character_display 31: SINGLE_CHARACTER 32: end
Overridden to return long_display.
# File lib/test/unit/error.rb, line 51 51: def to_s 52: long_display 53: end