るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.090秒)
トップページ > クエリ:I[x] > クエリ:A[x] > クエリ:param[x] > クエリ:test[x] > ライブラリ:minitest/unit[x]

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

検索結果

MiniTest.filter_backtrace(backtrace) -> Array (21508.0)

バックトレースからこのライブラリに関する部分を取り除いた結果を返します。

...バックトレースからこのライブラリに関する部分を取り除いた結果を返します。

@param backtrace バックトレースを指定します。...

MiniTest::Assertions#assert_instance_of(klass, object, message = nil) -> true (21320.0)

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

...、検査にパスしたことになります。

@param klass オブジェクトが直接のインタンスであることを期待するクラスを指定します。

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

@param message 検査に失敗した場合に表示するメッセ...
...Proc#call した
結果を使用します。

@raise MiniTest::Assertion 与えられたオブジェクトが与えられたクラスの直接のインスタンスでない
場合に発生します。

@see Module#===, MiniTest::Assertions#assert_kind_of...

MiniTest::Assertions#assert_kind_of(klass, object, message) -> true (21320.0)

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

...ある場合、検査にパスしたことになります。

@param klass オブジェクトが所属することを期待するクラスを指定します。

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

@param message 検査に失敗した場合に表示するメッセージを...
...c#call した
結果を使用します。

@raise MiniTest::Assertion 与えられたオブジェクトが与えられたクラスまたはそのサブクラスの
インスタンスではない場合に発生します。

@see Object#kind_of?, MiniTest::Ass...
...ertions#assert_instance_of...

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

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

...である場合、検査にパスしたことになります。

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

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

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

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

@raise MiniTest::Assertion 与えられた期待値と実際の値の差の絶対値が与えられた差分を越える場合に発生します...

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

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

...査をパスします。

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

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

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

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

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

@raise MiniTest::Assertion 検査に失敗した場合に発生します。...

絞り込み条件を変える

MiniTest::Assertions#assert_includes(collection, object, message = nil) -> true (21220.0)

与えられたコレクションにオブジェクトが含まれている場合、検査にパスしたことになります。

...が含まれている場合、検査にパスしたことになります。

@param collection 任意のコレクションを指定します。

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

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

@raise MiniTest::Assertion 第一引数のオブジェクトが include? メソッドを持たない場合に発生します。...

MiniTest::Assertions#assert_nil(object, message = nil) -> true (18314.0)

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

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

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

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

@raise MiniTest::Assertion 与えられたオブジェクトが nil でない場合に発生します。...

MiniTest::Assertions#_assertions=(count) (18208.0)

アサーション数をセットします。

...アサーション数をセットします。

@param count 件数を指定します。...

MiniTest::Assertions#assert_raises(*args) { ... } -> true (18208.0)

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

...ことになります。

@param args 与えられたブロックを評価中に発生する可能性のある例外クラスを一つ以上指定します。
最後の引数は、メッセージを指定することができます。

@raise MiniTest::Assertion 与えられたブロッ...

MiniTest::Assertions#assert(test, message = nil) -> true (15321.0)

与えられた式の評価結果が真である場合、検査にパスしたことになります。

...@param test 真偽値を返す式を指定します。

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

@raise Mini...
...Test::Assertion 与えられた式が偽である場合に発生します。...

絞り込み条件を変える

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

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

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

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

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

MiniTest::Unit#run_test_suites(filter = /./) -> Array (15309.0)

全てのテストを実行します。

...全てのテストを実行します。

@param filter 実行するテストメソッド名を正規表現で指定します。

@return テストケース数とアサーション数を返します。...

MiniTest::Unit#start_time=(time) (15308.0)

テストの実行開始時刻をセットします。

...テストの実行開始時刻をセットします。

@param time Time オブジェクトを指定します。...

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

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

...にパスしたことになります。

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

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

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

@param message 検査に失敗した場合に表示する...
...call した
結果を使用します。

@raise MiniTest::Assertion 与えられたオブジェクトから作成する式を評価した結果が真でない場合に発生します。

例:
# 以下の二つは同じ
a
ssert_operator('aaa', :==, 'aaa', 'message')
a
ssert('aaa...
...'.__send__(:==, 'aaa'), 'message')...

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

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

...ます。

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

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

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

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

@see Object#==...

絞り込み条件を変える

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

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

...ります。

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

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

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

@raise MiniTest::Assertion 与えられた文字列が与えられた正規表現にマッチしなかった場合に発生します。...

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

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

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

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

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

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

@see Object#respond_to?...

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

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

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

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

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

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

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

@see Object#equal?...

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

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

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

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

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

MiniTest::Assertions#assert_send(array, message = nil) -> true (15214.0)

引数から、式を取り出して評価した結果が真の場合、検査にパスしたことになります。

...パスしたことになります。

@param array 第一要素にレシーバとなる任意のオブジェクト、第二要素にメソッド名、
第三要素にパラメータをそれぞれ指定した配列を指定します。

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

@raise MiniTest::Assertion 取り出した式が偽を返す場合に発生します。

例:
a
ssert_send([%w[foo bar baz], :include?, 'baz'])...

絞り込み条件を変える

MiniTest::Assertions#assert_throws(tag, message = nil) { ... } -> true (15214.0)

与えられたブロックを評価中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。

...l.#throw された場合、検査にパスしたことになります。

@param tag 与えられたブロック評価中に Kernel.#throw されるタグを任意のオブジェクトとして指定します。

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

@raise MiniTest::Assertion 与えられたタグが Kernel.#throw されなかった場合に発生します。

@see Kernel.#throw...

MiniTest::Assertions#assert_block(message = nil) { ... } -> true (15208.0)

与えられたブロックの評価結果が真である場合、検査にパスしたことになります。

...になります。

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

@raise MiniTest::Assertion 与えられたブ...

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

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

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

@param message 無視されます。...

MiniTest::Unit#assertion_count=(count) (15208.0)

アサーション数をセットします。

...アサーション数をセットします。

@param count 件数を指定します。...

MiniTest::Unit#failures=(count) (15208.0)

失敗したアサーション数をセットします。

...失敗したアサーション数をセットします。

@param count 件数を指定します。...

絞り込み条件を変える

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

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

...ます。

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

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

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

@see Kernel.#raise...

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

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

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

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

MiniTest::Unit#process_args(args = []) -> Hash (12208.0)

optparse を使ってコマンドライン引数を解析した結果を返します。

...optparse を使ってコマンドライン引数を解析した結果を返します。

@param args コマンドライン引数を指定します。

@see optparse...

MiniTest::Unit#status(io = @@out) -> () (12208.0)

テスト結果を与えられた IO に書き込みます。

...テスト結果を与えられた IO に書き込みます。

@param io テスト結果の出力先を指定します。...

MiniTest::Unit::TestCase#run(runner) -> String (12108.0)

自身に関連付けられているテストを実行します。

...自身に関連付けられているテストを実行します。

MiniTest::Unit::TestCase#setup がサブクラスで再定義されている場合はそれらも実行します。

@param runner テストの実行結果を管理するオブジェクトを指定します。...

絞り込み条件を変える

MiniTest::Unit::TestCase.new(name) (12108.0)

自身を初期化します。

...自身を初期化します。

@param name 自身の名前を指定します。...

MiniTest::Assertions#flunk(message = nil) (9208.0)

必ず失敗するメソッドです。

...必ず失敗するメソッドです。

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

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

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

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

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

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

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

MiniTest::Unit#puke(klass, method_name, exception) -> String (6220.0)

テストメソッドの実行結果が成功以外の場合に、その種類と理由を記録します。

...由を記録します。

@param klass テストクラスを指定します。

@param method_name テストメソッドの名前を指定します。

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

@return 与えられた例外クラスによって "Skip", "Failure", "Error" の
...

MiniTest::Unit#run(args = []) -> Fixnum | nil (6208.0)

全てのテストを実行するためのメソッドです。

...全てのテストを実行するためのメソッドです。

@param args コマンドライン引数を指定します。...

絞り込み条件を変える

MiniTest::Unit.output=(stream) (6108.0)

出力先をセットします。

...出力先をセットします。

@param stream IO を指定します。...