class Test::Unit::Failure
クラスの継承リスト: Test::Unit::Failure < Object < Kernel
要約
テストの失敗を表現するクラスです。テスト中にアサーションが失敗した時に Test::Unit::TestCaseから作られます。
特異メソッド
new(test_name, location, message) -> Test::Unit::Failure
-
Test::Unit::Failure オブジェクトのインスタンスを生成します。
- [PARAM] test_name:
- 対応するテストメソッドの名前を指定します。
- [PARAM] location:
- 呼び出し元の情報を $@ の形式で指定します。
- [PARAM] message:
- 対応する assert メソッドに渡した message を指定します。
インスタンスメソッド
location -> [String]
-
自身に対応する呼び出し元の情報を $@ の形式のバックトレースとして返します。
long_display -> String
to_s -> String
-
アサーションに失敗した時の詳細な説明を文字列で返します。
message -> String
-
自身に対応する assert メソッドに渡した message を指定します。
Test::Unit::Failure#short_display や Test::Unit::Failure#long_display で使われます。
[SEE_ALSO] Test::Unit::Failure#short_display, Test::Unit::Failure#long_display
short_display -> String
-
アサーションに失敗した時の簡単な説明を文字列で返します。
single_character_display -> String
-
アサーションに失敗した時に表示する 'F' を返します。
test_name -> String
-
自身に対応するテストメソッドの名前を返します。
class Test::Unit::Failure