種類
- インスタンスメソッド (66)
- 文書 (16)
- ライブラリ (14)
- クラス (1)
- モジュール (1)
ライブラリ
-
minitest
/ spec (14) -
minitest
/ unit (30) - mkmf (24)
クラス
-
MiniTest
:: Unit (2) - Module (1)
- Object (13)
モジュール
- Kernel (24)
-
MiniTest
:: Assertions (26)
キーワード
- Assertion (1)
- Assertions (1)
-
NEWS for Ruby 3
. 1 . 0 (4) -
_ assertions (1) -
_ assertions= (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) -
capture
_ io (1) -
exception
_ details (1) - flunk (1)
-
infect
_ with _ assertions (1) -
minitest
/ unit (1) -
mu
_ pp (1) -
must
_ be (1) -
must
_ be _ close _ to (1) -
must
_ be _ empty (1) -
must
_ be _ instance _ of (1) -
must
_ be _ kind _ of (1) -
must
_ be _ nil (1) -
must
_ be _ within _ delta (1) -
must
_ equal (1) -
must
_ include (1) -
must
_ match (1) -
must
_ raise (1) -
must
_ respond _ to (1) -
must
_ throw (1) - pass (1)
-
power
_ assert (12) -
ruby 1
. 9 feature (12) - skip (1)
-
test
/ unit (1) -
try
_ static _ assert (24)
検索結果
先頭5件
- MiniTest
:: Assertions # assert(test , message = nil) -> true - MiniTest
:: Assertions # assert _ operator(operand1 , operator , operand2 , message = nil) -> true - MiniTest
:: Assertions # assert _ includes(collection , object , message = nil) -> true - MiniTest
:: Assertions # assert _ raises(*args) { . . . } -> true - MiniTest
:: Assertions # assert _ respond _ to(object , method _ name , message = nil) -> true
-
MiniTest
:: Assertions # assert(test , message = nil) -> true (27201.0) -
与えられた式の評価結果が真である場合、検査にパスしたことになります。
...m test 真偽値を返す式を指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest:......:Assertion 与えられた式が偽である場合に発生します。... -
MiniTest
:: Assertions # assert _ operator(operand1 , operator , operand2 , message = nil) -> true (18613.0) -
与えられたオブジェクトから作成する式を評価した結果が真を返す場合、検査にパスしたことになります。
...パスしたことになります。
@param operand1 任意のオブジェクトを指定します。
@param operator 真偽値を返すメソッドを指定します。
@param operand2 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメ......用します。
@raise MiniTest::Assertion 与えられたオブジェクトから作成する式を評価した結果が真でない場合に発生します。
例:
# 以下の二つは同じ
assert_operator('aaa', :==, 'aaa', 'message')
assert('aaa'.__send__(:==, 'aaa'), 'message')... -
MiniTest
:: Assertions # assert _ includes(collection , object , message = nil) -> true (18201.0) -
与えられたコレクションにオブジェクトが含まれている場合、検査にパスしたことになります。
...まれている場合、検査にパスしたことになります。
@param collection 任意のコレクションを指定します。
@param object 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。......Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 第一引数のオブジェクトが include? メソッドを持たない場合に発生します。
与えられたコレクション... -
MiniTest
:: Assertions # assert _ raises(*args) { . . . } -> true (18201.0) -
与えられたブロックを評価中に与えられた例外が発生する場合、検査にパスしたことになります。
...外クラスを一つ以上指定します。
最後の引数は、メッセージを指定することができます。
@raise MiniTest::Assertion 与えられたブロックを評価した結果、例外が発生しない場合に発生します。
また... -
MiniTest
:: Assertions # assert _ respond _ to(object , method _ name , message = nil) -> true (18201.0) -
与えられたオブジェクトが与えられたメソッドを持つ場合、検査にパスしたことになります。
...メソッドを持つ場合、検査にパスしたことになります。
@param object 任意のオブジェクトを指定します。
@param method_name メソッド名を指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。......文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが与えられたメソッドを持たない場合に発生します。
@see Object#respond_to?... -
power
_ assert (18034.0) -
Ruby向けのPower Assertを提供するライブラリです。
...Ruby向けのPower Assertを提供するライブラリです。
このライブラリはbundled gem(gemファイルのみを同梱)です。詳しい内容は下
記のページを参照してください。
* rubygems.org: https://rubygems.org/gems/power_assert
* プロジェクトページ: h......ttps://github.com/k-tsj/power_assert
* リファレンス: https://www.rubydoc.info/gems/power_assert... -
Kernel
# try _ static _ assert(expr , headers = nil , opt = "") -> bool (15302.0) -
@todo ???
...@todo ???
...
@param expr C 言語の式を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。... -
Kernel
# try _ static _ assert(expr , headers = nil , opt = "") { . . . } -> bool (15302.0) -
@todo ???
...@todo ???
...
@param expr C 言語の式を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。... -
MiniTest
:: Assertions # assert _ instance _ of(klass , object , message = nil) -> true (15207.0) -
与えられたオブジェクトが与えられたクラスの直接のインスタンスである場合、検査にパスしたことになります。
...ect 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTe......st::Assertion 与えられたオブジェクトが与えられたクラスの直接のインスタンスでない
場合に発生します。
@see Module#===, MiniTest::Assertions#assert_kind_of... -
MiniTest
:: Assertions # assert _ kind _ of(klass , object , message) -> true (15207.0) -
与えられたオブジェクトが与えられたクラスまたはそのサブクラスのインスタンス である場合、検査にパスしたことになります。
...ect 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTe......st::Assertion 与えられたオブジェクトが与えられたクラスまたはそのサブクラスの
インスタンスではない場合に発生します。
@see Object#kind_of?, MiniTest::Assertions#assert_instance_of... -
MiniTest
:: Assertions # assert _ send(array , message = nil) -> true (15207.0) -
引数から、式を取り出して評価した結果が真の場合、検査にパスしたことになります。
...定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 取り出した式が......偽を返す場合に発生します。
例:
assert_send([%w[foo bar baz], :include?, 'baz'])... -
MiniTest
:: Assertions # assert _ block(message = nil) { . . . } -> true (15201.0) -
与えられたブロックの評価結果が真である場合、検査にパスしたことになります。
...なります。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたブロ... -
MiniTest
:: Assertions # assert _ empty(object , message = nil) -> true (15201.0) -
与えられたオブジェクトが空である場合、検査にパスしたことになります。
...ect 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTe......st::Assertion 与えられたオブジェクトが empty? メソッドを持たない場合に発生します。
また、与えられたオブジェクトが空でない場合にも発生します。... -
MiniTest
:: Assertions # assert _ equal(expected , actual , message = nil) -> true (15201.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 (15201.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 (15201.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 _ match(regexp , str , message = nil) -> true (15201.0) -
与えられた文字列が与えられた正規表現にマッチした場合、検査にパスしたことになります。
...ます。
@param regexp 正規表現か文字列を指定します。文字列を指定した場合は文字列そのものにマッチする
正規表現に変換してから使用します。
@param str 検査対象の文字列を指定します。
@param message 検査に失敗......を指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられた文字列が与えられた正規表現にマッチしなかった場合に発生します。... -
MiniTest
:: Assertions # assert _ nil(object , message = nil) -> true (15201.0) -
与えられたオブジェクトが nil である場合、検査にパスしたことになります。
...ect 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTe......st::Assertion 与えられたオブジェクトが nil でない場合に発生します。... -
MiniTest
:: Assertions # assert _ same(expected , actual , message = nil) -> true (15201.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 _ throws(tag , message = nil) { . . . } -> true (15201.0) -
与えられたブロックを評価中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。
...中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。
@param tag 与えられたブロック評価中に Kernel.#throw されるタグを任意のオブジェクトとして指定します。
@param message 検査に失敗した場合に表......ージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられたタグが Kernel.#throw されなかった場合に発生します。
@see Kernel.#throw... -
MiniTest
:: Assertions # _ assertions -> Fixnum (15200.0) -
アサーション数を返します。
アサーション数を返します。 -
MiniTest
:: Assertions # _ assertions=(count) (15200.0) -
アサーション数をセットします。
アサーション数をセットします。
@param count 件数を指定します。 -
Module
# infect _ with _ assertions(positive _ prefix , negative _ prefix , skip _ regexp , map = {}) -> () (12206.0) -
BDD 風にテストを書くために使用するメソッド群を定義します。
...するメソッド群を定義します。
@param positive_prefix assert の代わりのプレフィックスを指定します。
@param negative_prefix refute の代わりのプレフィックスを指定します。
@param skip_regexp この正規表現にマッチしたメソッドは定義... -
MiniTest
:: Assertions # message(message) { . . . } -> Proc (12200.0) -
与えられたブロックを評価した結果と与えられたメッセージを連結して返します。
...与えられたブロックを評価した結果と与えられたメッセージを連結して返します。
@param message メッセージを指定します。... -
MiniTest
:: Unit # assertion _ count -> Fixnum (12200.0) -
アサーション数を返します。
アサーション数を返します。 -
MiniTest
:: Unit # assertion _ count=(count) (12200.0) -
アサーション数をセットします。
アサーション数をセットします。
@param count 件数を指定します。 -
MiniTest
:: Assertions (12016.0) -
各種 assert メソッドを提供します。
...各種 assert メソッドを提供します。... -
MiniTest
:: Assertion (12000.0) -
アサーションに失敗した時に発生する例外です。
アサーションに失敗した時に発生する例外です。 -
Object
# must _ be _ close _ to(expected , delta = 0 . 001) -> true (9206.0) -
自身と期待値の差の絶対値が与えられた絶対誤差以下である場合、検査にパスしたことになります。
...@param expected 期待値を指定します。
@param delta 許容する絶対誤差を指定します。
@raise MiniTest::Assertion 与えられた期待値と実際の値の差の絶対値が与えられた差分を越える場合に発生します。
@see MiniTest::Assertions#assert_in_delta... -
Object
# must _ be _ instance _ of(klass) -> true (9206.0) -
自身が与えられたクラスのインスタンスである場合、検査にパスしたことになります。
...ンスである場合、検査にパスしたことになります。
@param klass 任意のクラスを指定します。
@raise MiniTest::Assertion 自身が与えられたクラスの直接のインスタンスでない場合に発生します。
@see MiniTest::Assertions#assert_instance_of... -
MiniTest
:: Assertions # exception _ details(exception , message) -> String (9200.0) -
与えられた例外の詳細を文字列として返します。
...与えられた例外の詳細を文字列として返します。
@param exception 例外を指定します。
@param message メッセージを指定します。... -
MiniTest
:: Assertions # capture _ io { . . . } -> Array (9100.0) -
与えられたブロックを評価中の標準出力と標準エラー出力を StringIO に 変更します。
...与えられたブロックを評価中の標準出力と標準エラー出力を StringIO に
変更します。
@return ブロック評価中に出力された文字列を標準出力を第一要素、標準エラー出力を第二要素とした
配列にして返します。... -
Object
# must _ be -> true (6206.0) -
自身の評価結果が真である場合、検査にパスしたことになります。
...自身の評価結果が真である場合、検査にパスしたことになります。
@raise MiniTest::Assertion 自身の評価結果が偽である場合に発生します。
@see MiniTest::Assertions#assert... -
Object
# must _ be _ empty -> true (6106.0) -
自身が空である場合、検査にパスしたことになります。
...が空である場合、検査にパスしたことになります。
@raise MiniTest::Assertion 自身が empty? メソッドを持たない場合に発生します。
また、自身が空でない場合にも発生します。
@see MiniTest::Assertions#assert_empty... -
Object
# must _ be _ kind _ of(klass) -> true (6106.0) -
自身が与えられたクラスまたはそのサブクラスのインスタンス である場合、検査にパスしたことになります。
...なります。
@param klass 自身が所属することを期待するクラスを指定します。
@raise MiniTest::Assertion 自身が与えられたクラスまたはそのサブクラスのインスタンスではない場合に発生します。
@see MiniTest::Assertions#assert_kind_of... -
Object
# must _ be _ nil -> true (6106.0) -
自身が nil である場合、検査にパスしたことになります。
...自身が nil である場合、検査にパスしたことになります。
@raise MiniTest::Assertion 自身が nil でない場合に発生します。
@see MiniTest::Assertions#assert_nil... -
Object
# must _ be _ within _ delta(expected , delta = 0 . 001) -> true (6106.0) -
自身と期待値の差の絶対値が与えられた絶対誤差以下である場合、検査にパスしたことになります。
...@param expected 期待値を指定します。
@param delta 許容する絶対誤差を指定します。
@raise MiniTest::Assertion 与えられた期待値と実際の値の差の絶対値が与えられた差分を越える場合に発生します。
@see MiniTest::Assertions#assert_in_delta... -
Object
# must _ equal(expected) -> true (6106.0) -
自身が比較対象のオブジェクトと等しい場合、検査にパスしたことになります。
...しい場合、検査にパスしたことになります。
@param expected 比較対象のオブジェクトを指定します。
@raise MiniTest::Assertion 与えられた期待値と実際の値が等しくない場合に発生します。
@see Object#==, MiniTest::Assertions#assert_equal... -
Object
# must _ include(object) -> true (6106.0) -
自身に与えられたオブジェクトが含まれている場合、検査にパスしたことになります。
...ject 任意のオブジェクトを指定します。
@raise MiniTest::Assertion 自身が include? メソッドを持たない場合に発生します。
自身に与えられたオブジェクトが含まれていない場合に発生します。
@see MiniTest::Asserti......ons#assert_includes... -
Object
# must _ raise(*args) -> true (6106.0) -
自身を評価中に与えられた例外が発生する場合、検査にパスしたことになります。
...とになります。
@param args 自身を評価中に発生する可能性のある例外クラスを一つ以上指定します。
@raise MiniTest::Assertion 自身を評価した結果、例外が発生しない場合に発生します。
また、自身を評価中......に発生した例外が、与えられた例外
またはそのサブクラスでない場合に発生します。
@see MiniTest::Assertions#assert_raises... -
Object
# must _ respond _ to(method _ name) -> true (6106.0) -
自身が与えられたメソッドを持つ場合、検査にパスしたことになります。
...えられたメソッドを持つ場合、検査にパスしたことになります。
@param method_name メソッド名を指定します。
@raise MiniTest::Assertion 自身が与えられたメソッドを持たない場合に発生します。
@see MiniTest::Assertions#assert_respond_to... -
MiniTest
:: Assertions # flunk(message = nil) (6100.0) -
必ず失敗するメソッドです。
...必ず失敗するメソッドです。
@param message メッセージを指定します。
@raise MiniTest::Assertion 必ず発生します。... -
MiniTest
:: Assertions # mu _ pp(object) -> String (6100.0) -
Object#inspect した結果のエンコーディングを変更して返します。
...Object#inspect した結果のエンコーディングを変更して返します。
エンコーディングは Encoding.default_external に変更されます。
@param object 任意のオブジェクトを指定します。... -
MiniTest
:: Assertions # pass(message = nil) -> true (6100.0) -
アサーション数をカウントするために使用します。
...アサーション数をカウントするために使用します。
@param message 無視されます。... -
MiniTest
:: Assertions # skip(message = nil , backtrace = caller) (6100.0) -
このメソッドを呼び出したテストメソッドをスキップします。
...ます。
@param message メッセージを指定します。
@param backtrace 例外発生時のスタックトレースで、Kernel.#caller の戻り値と同じ
形式で指定しなければいけません。
@raise MiniTest::Skip 必ず発生します。
@see Kernel.#raise... -
ruby 1
. 9 feature (6048.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...ruby 1.9 feature
ruby version 1.9.0 は開発版です。
以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。
1.9.1 以降は安定版です。
バグ修正がメインになります。
記号について(特に重要なもの......i]: 拡張ライブラリ API
* [lib]: ライブラリ
* [parser]: 文法の変更
* [regexp]: 正規表現の機能拡張
* [marshal]: Marshal ファイルのフォーマット変更
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]:......た
: Socket.gethostbyname 修正 ((<ruby-core:07691>))
: strtod 精度改善 ((<ruby-dev:28619>)), ((<ruby-core:07796>))
: 新しい autoconf 対応
: RUNIT::Assert 独自の定義を RUNIT::AssertMixin に分離し、RUNIT::TestCase では RUNIT::Assert でなく RUNIT::AssertMixin を使... -
NEWS for Ruby 3
. 1 . 0 (6030.0) -
NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......数を無名にできるようになりました。 11256
//emlist{
def foo(&)
bar(&)
end
//}
* ピン演算子に式を書けるようになりました。 17411
//emlist{
Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a
#=> [[3, 5], [5, 7], [11, 13]]
//}
* ピン演算......* set 1.0.2
* stringio 3.0.1
* strscan 3.0.1
* tempfile 0.1.2
* time 0.2.0
* timeout 0.2.0
* tmpdir 0.1.2
* un 0.2.0
* uri 0.11.0
* yaml 0.2.0
* zlib 2.1.1
* 以下のbundled gemsが更新されました。
* minitest 5.15.0
* power_assert 2.0.1... -
minitest
/ unit (6012.0) -
ユニットテストを行うためのライブラリです。
...ブラリです。
=== 使い方
minitest/unit は以下のように使います。
テスト対象のソース (foo.rb) を用意します。
class Foo
def foo
"foo"
end
def bar
"foo"
end
end
次にユニットテスト (test_foo.rb) を書きます。
テスト......すべて "test" で始まる必要があります。
テストメソッドが実行される前には setup メソッドが必ず実行されます。
テストメソッドが実行された後には teardown メソッドが必ず実行されます。
minitest/unit を Kernel.#require しただけ......require 'minitest/unit'
require 'foo'
MiniTest::Unit.autorun
class TestFoo < MiniTest::Unit::TestCase
def setup
@foo = Foo.new
end
# teardown はあまり使わない
def teardown
@foo = nil
end
def test_foo
assert_equal "foo", @foo.foo
en... -
test
/ unit (6012.0) -
ユニットテストを行うためのライブラリです。
...2.2.0 からbundled gem(gemファイルのみを同梱)になりまし
た。詳しい内容は下記のプロジェクトページを参照してください。
* Test::Unit - Ruby用単体テストフレームワーク: https://test-unit.github.io/
なお、2.2.0より前のtest/unit は当時......バンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある訳ではありません。
Rubyのテスティングフレームワークの歴史については以下が詳しくまとまっています。
* Rubyのテステ......teardown メソッドが必ず呼ばれます。
require 'test/unit'
require 'foo'
class TC_Foo < Test::Unit::TestCase
def setup
@obj = Foo.new
end
# def teardown
# end
def test_foo
assert_equal("foo", @obj.foo)
end
def test_b... -
Object
# must _ match(regexp) -> true (3106.0) -
自身が与えられた正規表現にマッチした場合、検査にパスしたことになります。
...スしたことになります。
@param regexp 正規表現か文字列を指定します。文字列を指定した場合は文字列そのものにマッチする
正規表現に変換してから使用します。
@raise MiniTest::Assertion 自身が与えられた正規表現に......マッチしなかった場合に発生します。
@see MiniTest::Assertions#assert_match... -
Object
# must _ throw(tag) -> true (3106.0) -
自身を評価中に、与えられたタグが Kernel.#throw された場合、検査にパスしたことになります。
...られたタグが Kernel.#throw された場合、検査にパスしたことになります。
@param tag 自身を評価中に Kernel.#throw されるタグを任意のオブジェクトとして指定します。
@raise MiniTest::Assertion 与えられたタグが Kernel.#throw されなかっ......た場合に発生します。
@see MiniTest::Assertions#assert_throws...