3件ヒット
[1-3件を表示]
(0.031秒)
種類
- インスタンスメソッド (2)
- モジュール関数 (1)
ライブラリ
- ビルトイン (1)
-
minitest
/ spec (1) -
minitest
/ unit (1)
クラス
- Object (1)
モジュール
- Kernel (1)
-
MiniTest
:: Assertions (1)
キーワード
-
assert
_ throws (1) -
must
_ throw (1)
検索結果
先頭3件
-
Kernel
. # throw(tag , value = nil) -> () (81472.0) -
Kernel.#catchとの組み合わせで大域脱出を行います。 throw は同じ tag を指定した catch のブロックの終わりまでジャンプします。
Kernel.#catchとの組み合わせで大域脱出を行います。 throw
は同じ tag を指定した catch のブロックの終わりまでジャンプします。
throw は探索時に呼び出しスタックをさかのぼるので、
ジャンプ先は同じメソッド内にあるとは限りません。
もし ensure節 が存在するならジャンプ前に実行します。
同じ tag で待っている catch が存在しない場合は、例外で
スレッドが終了します。
同じ tag であるとは Object#object_id が同じであるという意味です。
@param tag catch の引数に対応する任意のオブジェクトです。
@pa... -
MiniTest
:: Assertions # assert _ throws(tag , message = nil) { . . . } -> true (18523.0) -
与えられたブロックを評価中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。
与えられたブロックを評価中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。
@param tag 与えられたブロック評価中に Kernel.#throw されるタグを任意のオブジェクトとして指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたタグが Kernel.#thro... -
Object
# must _ throw(tag) -> true (18490.0) -
自身を評価中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。
自身を評価中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。
@param tag 自身を評価中に Kernel.#throw されるタグを任意のオブジェクトとして指定します。
@raise MiniTest::Assertion 与えられたタグが Kernel.#throw されなかった場合に発生します。
@see MiniTest::Assertions#assert_throws