るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
14件ヒット [1-14件を表示] (0.118秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:p[x] > バージョン:2.1.0[x] > モジュール:MiniTest::Assertions[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

検索結果

MiniTest::Assertions#assert_operator(operand1, operator, operand2, message = nil) -> true (19207.0)

与えられたオブジェクトから作成する式を評価した結果が真を返す場合、検査にパスしたことになります。

与えられたオブジェクトから作成する式を評価した結果が真を返す場合、検査にパスしたことになります。

@param operand1 任意のオブジェクトを指定します。

@param operator 真偽値を返すメソッドを指定します。

@param operand2 任意のオブジェクトを指定します。

@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。

@raise MiniTest::Asse...

MiniTest::Assertions#assert_in_epsilon(actual, expected, epsilon = 0.001, message = nil) -> true (18607.0)

与えられた期待値と実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。

与えられた期待値と実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。

言い換えると以下の式が真である場合、検査をパスします。

[expected, actual].min * epsilon >= (extected - actual).abs

@param expected 期待値を指定します。

@param actual 実際の値を指定します。

@param epsilon 許容する相対誤差を指定します。

@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。...

MiniTest::Assertions#exception_details(exception, message) -> String (18607.0)

与えられた例外の詳細を文字列として返します。

与えられた例外の詳細を文字列として返します。

@param exception 例外を指定します。

@param message メッセージを指定します。

MiniTest::Assertions#assert_empty(object, message = nil) -> true (18307.0)

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

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

@param object 任意のオブジェクトを指定します。

@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。

@raise MiniTest::Assertion 与えられたオブジェクトが empty? メソッドを持たない場合に発生します。
また、与えられたオブジェク...

MiniTest::Assertions#assert_respond_to(object, method_name, message = nil) -> true (18307.0)

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

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

@param object 任意のオブジェクトを指定します。

@param method_name メソッド名を指定します。

@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。

@raise MiniTest::Assertion 与えられたオブジェクトが与えられたメソッドを持たない場合に発生します。

@...

絞り込み条件を変える

MiniTest::Assertions#capture_io { ... } -> Array (18307.0)

与えられたブロックを評価中の標準出力と標準エラー出力を StringIO に 変更します。

与えられたブロックを評価中の標準出力と標準エラー出力を StringIO に
変更します。

@return ブロック評価中に出力された文字列を標準出力を第一要素、標準エラー出力を第二要素とした
配列にして返します。

MiniTest::Assertions#mu_pp(object) -> String (18307.0)

Object#inspect した結果のエンコーディングを変更して返します。

Object#inspect した結果のエンコーディングを変更して返します。

エンコーディングは Encoding.default_external に変更されます。

@param object 任意のオブジェクトを指定します。

MiniTest::Assertions#pass(message = nil) -> true (18307.0)

アサーション数をカウントするために使用します。

アサーション数をカウントするために使用します。

@param message 無視されます。

MiniTest::Assertions#skip(message = nil, backtrace = caller) (18307.0)

このメソッドを呼び出したテストメソッドをスキップします。

このメソッドを呼び出したテストメソッドをスキップします。

@param message メッセージを指定します。

@param backtrace 例外発生時のスタックトレースで、Kernel.#caller の戻り値と同じ
形式で指定しなければいけません。

@raise MiniTest::Skip 必ず発生します。

@see Kernel.#raise

MiniTest::Assertions#assert_equal(expected, actual, message = nil) -> true (307.0)

与えられた期待値と実際の値が等しい場合、検査にパスしたことになります。

与えられた期待値と実際の値が等しい場合、検査にパスしたことになります。

@param expected 期待値を指定します。

@param actual 実際の値を指定します。

@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。

@raise MiniTest::Assertion 与えられた期待値と実際の値が等しくない場合に発生します。

@see Object#==

絞り込み条件を変える

MiniTest::Assertions#assert_in_delta(expected, actual, delta = 0.001, message = nil) -> true (307.0)

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

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

@param expected 期待値を指定します。

@param actual 実際の値を指定します。

@param delta 許容する絶対誤差を指定します。

@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。

@raise MiniTest::Assertion 与えられた期待値と実際の値...

MiniTest::Assertions#assert_match(regexp, str, message = nil) -> true (307.0)

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

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

@param regexp 正規表現か文字列を指定します。文字列を指定した場合は文字列そのものにマッチする
正規表現に変換してから使用します。

@param str 検査対象の文字列を指定します。

@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。

@raise MiniTest...

MiniTest::Assertions#assert_same(expected, actual, message = nil) -> true (307.0)

与えられた二つのオブジェクトの Object#object_id が同じ場合、検査にパスしたことになります。

与えられた二つのオブジェクトの Object#object_id が同じ場合、検査にパスしたことになります。

@param expected 任意のオブジェクトを指定します。

@param actual 任意のオブジェクトを指定します。

@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。

@raise MiniTest::Assertion 与えられた二つのオブジェクトが異なる場合に発生しま...

MiniTest::Assertions#message(message) { ... } -> Proc (307.0)

与えられたブロックを評価した結果と与えられたメッセージを連結して返します。

与えられたブロックを評価した結果と与えられたメッセージを連結して返します。

@param message メッセージを指定します。