instance method Test::Unit::Assertions#assert_raise
assert_raise(message = "") { ... } -> object
assert_raise(klass1, klass2, ..., message = "") { ... } -> object
-
ブロックを実行して例外が発生し、その例外が klass1, klass2,... のいずれかのクラスのインスタンスならばパスします。
assert にパスした時は、実際に投げられた例外を返します。
- [PARAM] klassX:
- 例外クラスを指定します。
- [PARAM] message:
- assert が失敗した時に表示するメッセージを文字列で指定し ます。指定しなかった場合は表示しません。
- [EXCEPTION] Test::Unit::AssertionFailedError:
- assert が失敗した時に発生します。
module Test::Unit::Assertions