Ruby 2.0.0 リファレンスマニュアル > ライブラリ一覧 > test/unit/assertionsライブラリ > Test::Unit::Assertionsモジュール > assert_nothing_raised
assert_nothing_raised(message = "") { ... }
[permalink][rdoc]assert_nothing_raised(klass1, klass2, ..., message = "") { ... }
ブロックを実行して例外が起きなければパスします。
ブロックを実行して発生した例外が klass1, klass2, ..., のいずれかのクラスの インスタンスである場合は、assert は失敗扱いとなり、Test::Unit::AssertionFailedError を投げます。そうでない場合は、エラー扱いとなり発生した例外を再び投げます。