Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > test/unit/assertionsライブラリ > Test::Unit::Assertionsモジュール > assert_kind_of

instance method Test::Unit::Assertions#assert_kind_of

assert_kind_of(klass, object, message="") -> ()

object.kind_of?(klass) が真ならパスします。

正確には、object が klass かそのサブクラスのインスタンスであるならパスします。 また、klass がモジュールである場合は、object が klass をインクルードしたクラスかそのサブクラスの インスタンスであるならパスします。Object#kind_of? を参照して下さい。

Test::Unit::Assertions#assert_instance_of との違いに注意して下さい。

[PARAM] klass:
クラスかモジュールを与えます。
[EXCEPTION] Test::Unit::AssertionFailedError:
assert が失敗した時に発生します。