Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library minitest/unit > module MiniTest::Assertions > refute_instance_of

instance method MiniTest::Assertions#refute_instance_of

refute_instance_of(klass, object, message = nil) -> true

与えられたオブジェクトが与えられたクラスの直接のインスタンスでない場合、検査にパスしたことになります。

[PARAM] klass:
オブジェクトが直接のインタンスでないことを期待するクラスを指定します。
[PARAM] object:
任意のオブジェクトを指定します。
[PARAM] message:
検査に失敗した場合に表示するメッセージを指定します。 文字列か Proc を指定します。Proc である場合は Proc#call した 結果を使用します。
[EXCEPTION] MiniTest::Assertion:
与えられたオブジェクトが与えられたクラスの直接のインスタンスである 場合に発生します。

[SEE_ALSO] Module#===, MiniTest::Assertions#refute_kind_of, MiniTest::Assertions#assert_instance_of