In: |
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 test/unit/error.rb, line 43 def long_display backtrace = filter_backtrace(@exception.backtrace).join("\n ") "Error:\n#@test_name:\n#{message}\n #{backtrace}" end
Returns the message associated with the error.
# File test/unit/error.rb, line 33 def message "#{@exception.class.name}: #{@exception.message}" end
Returns a brief version of the error description.
# File test/unit/error.rb, line 38 def short_display "#@test_name: #{message.split("\n")[0]}" end
Returns a single character representation of an error.
# File test/unit/error.rb, line 28 def single_character_display SINGLE_CHARACTER end
Overridden to return long_display.
# File test/unit/error.rb, line 49 def to_s long_display end