種類
- インスタンスメソッド (51)
- 特異メソッド (9)
- 定数 (4)
- クラス (4)
- モジュール (2)
クラス
-
MiniTest
:: Unit (23) -
MiniTest
:: Unit :: TestCase (13)
モジュール
- MiniTest (2)
-
MiniTest
:: Assertions (26)
キーワード
- Assertion (1)
- Assertions (1)
-
MINI
_ DIR (1) - MiniTest (1)
-
PASSTHROUGH
_ EXCEPTIONS (1) -
SUPPORTS
_ INFO _ SIGNAL (1) - Skip (1)
- TestCase (1)
- Unit (1)
- VERSION (1)
-
_ _ name _ _ (1) -
_ assertions (1) -
_ assertions= (1) - assert (1)
-
assert
_ block (1) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ kind _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ raises (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) -
assertion
_ count (1) -
assertion
_ count= (1) - autorun (1)
-
capture
_ io (1) - errors (1)
- errors= (1)
-
exception
_ details (1) - failures (1)
- failures= (1)
-
filter
_ backtrace (1) - flunk (1)
- inherited (1)
- location (1)
-
mu
_ pp (1) - new (1)
- output= (1)
- pass (1)
- passed? (1)
-
process
_ args (1) - puke (1)
- report (1)
- report= (1)
- reset (1)
- run (2)
-
run
_ test _ suites (1) - setup (1)
- skip (1)
- skips (1)
- skips= (1)
-
start
_ time (1) -
start
_ time= (1) - status (1)
- teardown (1)
-
test
_ count (1) -
test
_ count= (1) -
test
_ methods (1) -
test
_ order (1) -
test
_ suites (1)
検索結果
先頭5件
- MiniTest
:: MINI _ DIR -> String - MiniTest
:: Assertions # assert _ in _ delta(expected , actual , delta = 0 . 001 , message = nil) -> true - MiniTest
:: Assertions # assert _ in _ epsilon(actual , expected , epsilon = 0 . 001 , message = nil) -> true - MiniTest
:: Assertions # assert _ includes(collection , object , message = nil) -> true - MiniTest
:: Assertions # assert _ instance _ of(klass , object , message = nil) -> true
-
MiniTest
:: MINI _ DIR -> String (9202.0) -
このライブラリがインストールされているディレクトリの親ディレクトリの名前を返します。
このライブラリがインストールされているディレクトリの親ディレクトリの名前を返します。 -
MiniTest
:: Assertions # assert _ in _ delta(expected , actual , delta = 0 . 001 , message = nil) -> true (9102.0) -
期待値と実際の値の差の絶対値が与えられた絶対誤差以下である場合、検査にパスしたことになります。
...ます。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられた期待値と実際の値の差の絶対値が与えられた差分を越える場合に発生します。... -
MiniTest
:: Assertions # assert _ in _ epsilon(actual , expected , epsilon = 0 . 001 , message = nil) -> true (9102.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 (9102.0) -
与えられたコレクションにオブジェクトが含まれている場合、検査にパスしたことになります。
...与えられたコレクションにオブジェクトが含まれている場合、検査にパスしたことになります。
@param collection 任意のコレクションを指定します。
@param object 任意のオブジェクトを指定します。
@param message 検査に失敗した......か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 第一引数のオブジェクトが include? メソッドを持たない場合に発生します。
与えられたコレクショ... -
MiniTest
:: Assertions # assert _ instance _ of(klass , object , message = nil) -> true (9102.0) -
与えられたオブジェクトが与えられたクラスの直接のインスタンスである場合、検査にパスしたことになります。
...Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが与えられたクラスの直接のインスタンスでない
場合に発生します。
@see Module#===, MiniTest::Assertions#assert_kind_of... -
MiniTest
:: Assertions # assert _ kind _ of(klass , object , message) -> true (9102.0) -
与えられたオブジェクトが与えられたクラスまたはそのサブクラスのインスタンス である場合、検査にパスしたことになります。
...結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが与えられたクラスまたはそのサブクラスの
インスタンスではない場合に発生します。
@see Object#kind_of?, MiniTest::Assertions#assert_instance_of... -
MiniTest
:: Unit :: TestCase . inherited(klass) (9102.0) -
テストクラス名をテストスイート登録します。
テストクラス名をテストスイート登録します。 -
MiniTest
:: Unit :: TestCase :: SUPPORTS _ INFO _ SIGNAL -> Fixnum | nil (9102.0) -
Signal が INFO というシグナルをサポートしているかどうかを 調べるための定数です。内部で使用します。
...Signal が INFO というシグナルをサポートしているかどうかを
調べるための定数です。内部で使用します。... -
MiniTest
:: Assertions # assert _ nil(object , message = nil) -> true (6202.0) -
与えられたオブジェクトが nil である場合、検査にパスしたことになります。
...与えられたオブジェクトが nil である場合、検査にパスしたことになります。
@param object 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc......を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが nil でない場合に発生します。... -
MiniTest
:: Assertions # exception _ details(exception , message) -> String (6202.0) -
与えられた例外の詳細を文字列として返します。
...与えられた例外の詳細を文字列として返します。
@param exception 例外を指定します。
@param message メッセージを指定します。... -
MiniTest
:: Unit # location(exception) -> String (6202.0) -
与えられた例外の発生した場所を返します。
与えられた例外の発生した場所を返します。 -
MiniTest
:: Unit # start _ time -> Time (6202.0) -
テストの実行開始時刻を返します。
テストの実行開始時刻を返します。 -
MiniTest
:: Unit # start _ time=(time) (6202.0) -
テストの実行開始時刻をセットします。
...テストの実行開始時刻をセットします。
@param time Time オブジェクトを指定します。... -
MiniTest
. filter _ backtrace(backtrace) -> Array (6102.0) -
バックトレースからこのライブラリに関する部分を取り除いた結果を返します。
バックトレースからこのライブラリに関する部分を取り除いた結果を返します。
@param backtrace バックトレースを指定します。 -
MiniTest
:: Assertions # _ assertions -> Fixnum (6102.0) -
アサーション数を返します。
アサーション数を返します。 -
MiniTest
:: Assertions # _ assertions=(count) (6102.0) -
アサーション数をセットします。
アサーション数をセットします。
@param count 件数を指定します。 -
MiniTest
:: Assertions # assert _ raises(*args) { . . . } -> true (6102.0) -
与えられたブロックを評価中に与えられた例外が発生する場合、検査にパスしたことになります。
...外クラスを一つ以上指定します。
最後の引数は、メッセージを指定することができます。
@raise MiniTest::Assertion 与えられたブロックを評価した結果、例外が発生しない場合に発生します。
また... -
MiniTest
:: Assertions # capture _ io { . . . } -> Array (6102.0) -
与えられたブロックを評価中の標準出力と標準エラー出力を StringIO に 変更します。
...与えられたブロックを評価中の標準出力と標準エラー出力を StringIO に
変更します。
@return ブロック評価中に出力された文字列を標準出力を第一要素、標準エラー出力を第二要素とした
配列にして返します。... -
MiniTest
:: Assertions # skip(message = nil , backtrace = caller) (6102.0) -
このメソッドを呼び出したテストメソッドをスキップします。
...ます。
@param message メッセージを指定します。
@param backtrace 例外発生時のスタックトレースで、Kernel.#caller の戻り値と同じ
形式で指定しなければいけません。
@raise MiniTest::Skip 必ず発生します。
@see Kernel.#raise... -
MiniTest
:: Unit # assertion _ count -> Fixnum (6102.0) -
アサーション数を返します。
アサーション数を返します。 -
MiniTest
:: Unit # assertion _ count=(count) (6102.0) -
アサーション数をセットします。
アサーション数をセットします。
@param count 件数を指定します。 -
MiniTest
:: Unit # failures -> Fixnum (6102.0) -
失敗したアサーション数を返します。
失敗したアサーション数を返します。 -
MiniTest
:: Unit # failures=(count) (6102.0) -
失敗したアサーション数をセットします。
失敗したアサーション数をセットします。
@param count 件数を指定します。 -
MiniTest
:: Unit # run _ test _ suites(filter = / . / ) -> Array (6102.0) -
全てのテストを実行します。
...全てのテストを実行します。
@param filter 実行するテストメソッド名を正規表現で指定します。
@return テストケース数とアサーション数を返します。... -
MiniTest
:: Unit # skips -> Fixnum (6102.0) -
実行しなかったテストケース数を返します。
実行しなかったテストケース数を返します。 -
MiniTest
:: Unit # skips=(count) (6102.0) -
実行しなかったテストケース数をセットします。
実行しなかったテストケース数をセットします。
@param count 件数を指定します。 -
MiniTest
:: Unit :: TestCase . test _ suites -> Array (6102.0) -
テストクラス名のリストを返します。
テストクラス名のリストを返します。 -
MiniTest
:: Unit :: TestCase :: PASSTHROUGH _ EXCEPTIONS -> [Class] (6102.0) -
システム関連の例外のリストです。内部で使用します。
システム関連の例外のリストです。内部で使用します。 -
MiniTest
:: Unit :: VERSION -> String (6102.0) -
このライブラリのバージョンを返します。
このライブラリのバージョンを返します。 -
MiniTest (6002.0)
-
minitest/unit で使用するクラスやモジュールを定義しているモジュールです。
...minitest/unit で使用するクラスやモジュールを定義しているモジュールです。... -
MiniTest
:: Assertion (6002.0) -
アサーションに失敗した時に発生する例外です。
アサーションに失敗した時に発生する例外です。 -
MiniTest
:: Assertions (6002.0) -
各種 assert メソッドを提供します。
各種 assert メソッドを提供します。 -
MiniTest
:: Skip (6002.0) -
MiniTest::Assertions#skip を呼び出した時に発生する例外です。
...MiniTest::Assertions#skip を呼び出した時に発生する例外です。... -
MiniTest
:: Unit (6002.0) -
ユニットテストで使用する様々なメソッドを定義しているクラスです。
ユニットテストで使用する様々なメソッドを定義しているクラスです。 -
MiniTest
:: Assertions # assert(test , message = nil) -> true (3102.0) -
与えられた式の評価結果が真である場合、検査にパスしたことになります。
...失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられた式が偽である場合に発生します。... -
MiniTest
:: Assertions # assert _ block(message = nil) { . . . } -> true (3102.0) -
与えられたブロックの評価結果が真である場合、検査にパスしたことになります。
...示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたブロックの評価結果が偽である場合に発生します。... -
MiniTest
:: Assertions # assert _ empty(object , message = nil) -> true (3102.0) -
与えられたオブジェクトが空である場合、検査にパスしたことになります。
...文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが empty? メソッドを持たない場合に発生します。
また、... -
MiniTest
:: Assertions # assert _ equal(expected , actual , message = nil) -> true (3102.0) -
与えられた期待値と実際の値が等しい場合、検査にパスしたことになります。
...セージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられた期待値と実際の値が等しくない場合に発生します。
@see Object#==... -
MiniTest
:: Assertions # assert _ match(regexp , str , message = nil) -> true (3102.0) -
与えられた文字列が与えられた正規表現にマッチした場合、検査にパスしたことになります。
...を指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられた文字列が与えられた正規表現にマッチしなかった場合に発生します。... -
MiniTest
:: Assertions # assert _ operator(operand1 , operator , operand2 , message = nil) -> true (3102.0) -
与えられたオブジェクトから作成する式を評価した結果が真を返す場合、検査にパスしたことになります。
...文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトから作成する式を評価した結果が真でない場合に発生します。
例:
# 以下... -
MiniTest
:: Assertions # assert _ respond _ to(object , method _ name , message = nil) -> true (3102.0) -
与えられたオブジェクトが与えられたメソッドを持つ場合、検査にパスしたことになります。
...文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが与えられたメソッドを持たない場合に発生します。
@see Object#respond_to?... -
MiniTest
:: Assertions # assert _ same(expected , actual , message = nil) -> true (3102.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 _ send(array , message = nil) -> true (3102.0) -
引数から、式を取り出して評価した結果が真の場合、検査にパスしたことになります。
...します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 取り出した式が偽を返す場合に発生します。
例:
assert_send([%w[foo bar baz], :include?, 'baz'])... -
MiniTest
:: Assertions # assert _ throws(tag , message = nil) { . . . } -> true (3102.0) -
与えられたブロックを評価中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。
...ージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたタグが Kernel.#throw されなかった場合に発生します。
@see Kernel.#throw... -
MiniTest
:: Assertions # flunk(message = nil) (3102.0) -
必ず失敗するメソッドです。
...必ず失敗するメソッドです。
@param message メッセージを指定します。
@raise MiniTest::Assertion 必ず発生します。... -
MiniTest
:: Assertions # mu _ pp(object) -> String (3102.0) -
Object#inspect した結果のエンコーディングを変更して返します。
...Object#inspect した結果のエンコーディングを変更して返します。
エンコーディングは Encoding.default_external に変更されます。
@param object 任意のオブジェクトを指定します。... -
MiniTest
:: Assertions # pass(message = nil) -> true (3102.0) -
アサーション数をカウントするために使用します。
アサーション数をカウントするために使用します。
@param message 無視されます。 -
MiniTest
:: Unit # errors -> Fixnum (3102.0) -
エラー数を返します。
エラー数を返します。 -
MiniTest
:: Unit # puke(klass , method _ name , exception) -> String (3102.0) -
テストメソッドの実行結果が成功以外の場合に、その種類と理由を記録します。
...ストクラスを指定します。
@param method_name テストメソッドの名前を指定します。
@param exception 例外クラスを指定します。
@return 与えられた例外クラスによって "Skip", "Failure", "Error" の
いずれかの頭文字を返します。... -
MiniTest
:: Unit # report=(list) (3102.0) -
テストメソッドの実行結果のリストをセットします。
...テストメソッドの実行結果のリストをセットします。
@param list テストメソッドの実行結果のリストを指定します。... -
MiniTest
:: Unit # run(args = []) -> Fixnum | nil (3102.0) -
全てのテストを実行するためのメソッドです。
全てのテストを実行するためのメソッドです。
@param args コマンドライン引数を指定します。 -
MiniTest
:: Unit # status(io = @@out) -> () (3102.0) -
テスト結果を与えられた IO に書き込みます。
...テスト結果を与えられた IO に書き込みます。
@param io テスト結果の出力先を指定します。... -
MiniTest
:: Unit # test _ count -> Fixnum (3102.0) -
テストケース数を返します。
テストケース数を返します。 -
MiniTest
:: Unit :: TestCase # _ _ name _ _ -> String (3102.0) -
自身の名前を返します。
自身の名前を返します。 -
MiniTest
:: Unit :: TestCase # run(runner) -> String (3102.0) -
自身に関連付けられているテストを実行します。
...自身に関連付けられているテストを実行します。
MiniTest::Unit::TestCase#setup がサブクラスで再定義されている場合はそれらも実行します。
@param runner テストの実行結果を管理するオブジェクトを指定します。... -
MiniTest
:: Assertions # message(message) { . . . } -> Proc (3002.0) -
与えられたブロックを評価した結果と与えられたメッセージを連結して返します。
与えられたブロックを評価した結果と与えられたメッセージを連結して返します。
@param message メッセージを指定します。 -
MiniTest
:: Unit # errors=(count) (3002.0) -
エラー数をセットします。
エラー数をセットします。
@param count 件数を指定します。 -
MiniTest
:: Unit # process _ args(args = []) -> Hash (3002.0) -
optparse を使ってコマンドライン引数を解析した結果を返します。
optparse を使ってコマンドライン引数を解析した結果を返します。
@param args コマンドライン引数を指定します。
@see optparse -
MiniTest
:: Unit # report -> Array (3002.0) -
テストメソッドの実行結果のリストを返します。
テストメソッドの実行結果のリストを返します。 -
MiniTest
:: Unit # test _ count=(count) (3002.0) -
テストケース数をセットします。
テストケース数をセットします。
@param count 件数を指定します。 -
MiniTest
:: Unit . autorun -> true (3002.0) -
プロセスの終了時にテストを実行するように登録します。
プロセスの終了時にテストを実行するように登録します。 -
MiniTest
:: Unit . output=(stream) (3002.0) -
出力先をセットします。
...出力先をセットします。
@param stream IO を指定します。... -
MiniTest
:: Unit :: TestCase (3002.0) -
テストの基本単位(あるいは「テスト本体」)を表すクラスです。
テストの基本単位(あるいは「テスト本体」)を表すクラスです。
テストを行うメソッド (テストメソッド) は TestCase のサブクラスの
インスタンスメソッドとして定義されます。
テストメソッドの名前は "test" で始まっていなければなりません。
逆に、"test" で始まっているメソッドは全てテストメソッドと見なされます。 -
MiniTest
:: Unit :: TestCase # passed? -> bool (3002.0) -
自身の実行に成功した場合は真を返します。 そうでない場合は偽を返します。
自身の実行に成功した場合は真を返します。
そうでない場合は偽を返します。 -
MiniTest
:: Unit :: TestCase # setup (3002.0) -
各テストケースの実行前に実行するメソッドです。
各テストケースの実行前に実行するメソッドです。
サブクラスで再定義します。 -
MiniTest
:: Unit :: TestCase # teardown (3002.0) -
各テストケースの実行後に実行するメソッドです。
各テストケースの実行後に実行するメソッドです。
サブクラスで再定義します。 -
MiniTest
:: Unit :: TestCase . new(name) (3002.0) -
自身を初期化します。
自身を初期化します。
@param name 自身の名前を指定します。 -
MiniTest
:: Unit :: TestCase . reset (3002.0) -
テストスイートをクリアします。
テストスイートをクリアします。 -
MiniTest
:: Unit :: TestCase . test _ methods -> Array (3002.0) -
テストメソッドのリストを返します。
...テストメソッドのリストを返します。
MiniTest::Unit::TestCase.test_order の値が :random である場合は
返されるメソッドリストの順番はランダムです。
そうでない場合は、文字コード順にソートされます。... -
MiniTest
:: Unit :: TestCase . test _ order -> Symbol (3002.0) -
テストの実行順序を返します。
テストの実行順序を返します。
デフォルトはランダムです。