Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > runit/assertライブラリ > RUNIT::Assertモジュール

module RUNIT::Assert

クラスの継承リスト: RUNIT::Assert < Test::Unit::Assertions

要約

RubyUnit のアサーションを集めたモジュールです。

このモジュールは RubyUnit との互換性のためにのみ提供されています。 これからユニットテストを書くときは test/unit を使ってください。

モジュール関数

定義 説明
assert_equal_float(expected, actual, delta, message = "") -> ()

期待値と実際の値の差の絶対値が与えられた絶対誤差以下である場合、検査にパスしたことになります。

assert_exception(exception, message = "") { ... } -> ()

与えられたブロックを評価中に与えられた例外が発生する場合、検査にパスしたことになります。

assert_fail(message) -> ()

常に失敗します。

assert_match(str, re, message = "") -> ()
assert_matches(str, re, message = "") -> ()

与えられた文字列が与えられた正規表現にマッチする場合、検査にパスします。

assert_no_exception(*args) { ... }

与えられたブロックを評価中に与えられた例外が発生しない場合、検査にパスしたことになります。

assert_not_match(str, re, message = "") -> ()

与えられた文字列が与えられた正規表現にマッチしない場合、検査にパスします。

assert_not_nil(actual, message = "") -> ()

与えられたオブジェクトが nil でない場合、検査にパスしたことになります。

assert_respond_to(method, object, message = "") -> ()

与えられたオブジェクトが与えられたメソッドを持つ場合、検査にパスしたことになります。

assert_send(object, method, *args) -> ()

object.__send__(method, *args) が真である場合、検査にパスしたことになります。

called_internally? -> bool

内部で使用します。

setup_assert

何もしません。

継承したメソッド

assert assert_block assert_equal assert_in_delta assert_instance_of assert_kind_of assert_nil assert_no_match assert_not_equal assert_not_same assert_nothing_raised assert_nothing_thrown assert_operator assert_raise assert_raises assert_same assert_throws build_message flunk