| 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