| Class | Test::Unit::Failure |
| In: |
test/unit/failure.rb
|
| Parent: | Object |
Encapsulates a test failure. Created by Test::Unit::TestCase when an assertion fails.
| SINGLE_CHARACTER | = | 'F' |
| location | [R] | |
| message | [R] | |
| test_name | [R] |
Returns a verbose version of the error description.
# File test/unit/failure.rb, line 36 def long_display location_display = if(location.size == 1) location[0].sub(/\A(.+:\d+).*/, ' [\\1]') else "\n [#{location.join("\n ")}]" end "Failure:\n#@test_name#{location_display}:\n#@message" end
Returns a brief version of the error description.
# File test/unit/failure.rb, line 31 def short_display "#@test_name: #{@message.split("\n")[0]}" end
Returns a single character representation of a failure.
# File test/unit/failure.rb, line 26 def single_character_display SINGLE_CHARACTER end
Overridden to return long_display.
# File test/unit/failure.rb, line 46 def to_s long_display end
ruby-doc.org is a community service provided by Happy Camper Studios, a Phoenix, Arizona, Ruby application development company.
Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.
For more information on the Ruby programming language, visit ruby-lang.org.
Want to help improve Ruby's API docs? See Ruby Documentation Guidelines.