るりまサーチ

最速Rubyリファレンスマニュアル検索!
171件ヒット [1-100件を表示] (0.102秒)
トップページ > クエリ:t[x] > クエリ:MiniTest[x]

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle align_size_t

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

MiniTest (44016.0)

minitest/unit で使用するクラスやモジュールを定義しているモジュールです。

...minitest/unit で使用するクラスやモジュールを定義しているモジュールです。...

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

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

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

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

test/unit (26030.0)

ユニットテストを行うためのライブラリです。

...参照してください。

* Test::Unit - Ruby用単体テストフレームワーク: https://test-unit.github.io/

なお、2.2.0より前のtest/unit は当時バンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある...
...ィングフレームワークの歴史(2014年版) https://www.clear-code.com/blog/2014/11/6.html
* RubyKaigi 2015:The history of testing framework in Ruby https://www.clear-code.com/blog/2015/12/12.html

=== 使い方

T
est::Unit は以下のように使います。

まずテスト対象...
...テスト(test_foo.rb)を書きます。テストを実行するメソッド(テストメソッド)の名前は
全て test_ で始まる必要があります。テストメソッドが実行される前には setup メソッドが必ず
呼ばれます。実行されたあとには、teardown メ...
...史については以下が詳しくまとまっています。

* Rubyのテスティングフレームワークの歴史(2014年版) https://www.clear-code.com/blog/2014/11/6.html
* RubyKaigi 2015:The history of testing framework in Ruby https://www.clear-code.com/blog/2015/12/12.html...

MiniTest::MINI_DIR -> String (24100.0)

このライブラリがインストールされているディレクトリの親ディレクトリの名前を返します。

このライブラリがインストールされているディレクトリの親ディレクトリの名前を返します。

MiniTest::Unit::TestCase.test_suites -> Array (21200.0)

テストクラス名のリストを返します。

テストクラス名のリストを返します。

絞り込み条件を変える

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

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

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

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

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

MiniTest::Unit::TestCase.test_methods -> Array (15106.0)

テストメソッドのリストを返します。

...テストメソッドのリストを返します。

MiniTest
::Unit::TestCase.test_order の値が :random である場合は
返されるメソッドリストの順番はランダムです。
そうでない場合は、文字コード順にソートされます。...

MiniTest::Unit::TestCase#teardown (15100.0)

各テストケースの実行後に実行するメソッドです。

各テストケースの実行後に実行するメソッドです。

サブクラスで再定義します。

MiniTest::Unit::TestCase.inherited(klass) (15100.0)

テストクラス名をテストスイート登録します。

テストクラス名をテストスイート登録します。

MiniTest::Unit::TestCase.test_order -> Symbol (15100.0)

テストの実行順序を返します。

テストの実行順序を返します。

デフォルトはランダムです。

絞り込み条件を変える

MiniTest::Spec.after(type = :each) { ... } -> Proc (12100.0)

各テストの後に実行するブロックを登録します。

...各テストの後に実行するブロックを登録します。

@param type :each を指定することができます。

@raise RuntimeError type に :each 以外を指定すると発生します。...

MiniTest::Unit#test_count -> Fixnum (12100.0)

テストケース数を返します。

テストケース数を返します。

MiniTest::Unit#test_count=(count) (12100.0)

テストケース数をセットします。

...テストケース数をセットします。

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

MiniTest::Unit::TestCase#setup (12100.0)

各テストケースの実行前に実行するメソッドです。

各テストケースの実行前に実行するメソッドです。

サブクラスで再定義します。

MiniTest::Unit::TestCase.reset (12100.0)

テストスイートをクリアします。

テストスイートをクリアします。

絞り込み条件を変える

MiniTest::Unit::TestCase::PASSTHROUGH_EXCEPTIONS -> [Class] (12100.0)

システム関連の例外のリストです。内部で使用します。

システム関連の例外のリストです。内部で使用します。

MiniTest::Unit::TestCase::SUPPORTS_INFO_SIGNAL -> Fixnum | nil (12100.0)

Signal が INFO というシグナルをサポートしているかどうかを 調べるための定数です。内部で使用します。

Signal が INFO というシグナルをサポートしているかどうかを
調べるための定数です。内部で使用します。

minitest/unit (12078.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....

minitest/mock (12018.0)

シンプルなモックライブラリです。

...gem(gemファイルのみを同梱)です。詳しい内容は下
記のページを参照してください。

* rubygems.org: https://rubygems.org/gems/minitest
* プロジェクトページ: https://github.com/seattlerb/minitest
* リファレンス: https://www.rubydoc.info/gems/minitest...

minitest/spec (12018.0)

BDD 風にテストを書くためのクラスやメソッドを定義するためのライブラリです。

...gem(gemファイルのみを同梱)です。詳しい内容は下
記のページを参照してください。

* rubygems.org: https://rubygems.org/gems/minitest
* プロジェクトページ: https://github.com/seattlerb/minitest
* リファレンス: https://www.rubydoc.info/gems/minitest...

絞り込み条件を変える

minitest/unit (12018.0)

ユニットテストを行うためのライブラリです。

...gem(gemファイルのみを同梱)です。詳しい内容は下
記のページを参照してください。

* rubygems.org: https://rubygems.org/gems/minitest
* プロジェクトページ: https://github.com/seattlerb/minitest
* リファレンス: https://www.rubydoc.info/gems/minitest...

minitest/spec (12006.0)

BDD 風にテストを書くためのクラスやメソッドを定義するためのライブラリです。

...ドを定義するためのライブラリです。

このライブラリは Object に BDD (Behavior Driven Development) 用の検査メソッドを追加します。
追加されるメソッドは MiniTest::Assertions に定義されているメソッドへの
薄いラッパーになっていま...

MiniTest::Unit::TestCase (12000.0)

テストの基本単位(あるいは「テスト本体」)を表すクラスです。

...トを行うメソッド (テストメソッド) は TestCase のサブクラスの
インスタンスメソッドとして定義されます。
テストメソッドの名前は "test" で始まっていなければなりません。
逆に、"test" で始まっているメソッドは全てテス...

minitest/autorun (12000.0)

このファイルを Kernel.#require するとテストが test/unit と同じように自動実行されます。

...このファイルを Kernel.#require するとテストが test/unit と同じように自動実行されます。...

minitest/mock (12000.0)

シンプルなモックライブラリです。

シンプルなモックライブラリです。

=== 注意

このライブラリは 2.2.0 で bundled gem(gemファイルのみを同梱)になりました。

絞り込み条件を変える

MiniTest::Spec.current -> MiniTest::Spec (9217.0)

現在実行中の MiniTest::Spec のインスタンスを返します。

...現在実行中の MiniTest::Spec のインスタンスを返します。...

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

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

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

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

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

MiniTest::Unit#location(exception) -> String (9200.0)

与えられた例外の発生した場所を返します。

与えられた例外の発生した場所を返します。

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

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

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

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

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

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

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

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

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

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

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

@see Object#kind_of?, MiniTest::Assertions#assert_instance_of...

絞り込み条件を変える

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

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

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

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

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

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

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

...示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。

@raise MiniTest::Assertion 与えられたブロックの評価結果が偽である場合に発生します。...

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

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

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

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

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

MiniTest::Assertions#assert_equal(expected, actual, message = nil) -> true (9106.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 (9106.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 (9106.0)

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

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

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

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

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

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

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

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

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

...ンにオブジェクトが含まれている場合、検査にパスしたことになります。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

...が真を返す場合、検査にパスしたことになります。

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

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

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

@param message 検査に失...
...果を使用します。

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

例:
# 以下の二つは同じ
assert_operator('aaa', :==, 'aaa', 'message')
assert('aaa'.__send__(:==, 'aaa'), 'messa...

絞り込み条件を変える

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

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

...外クラスを一つ以上指定します。
最後の引数は、メッセージを指定することができます。

@raise MiniTest::Assertion 与えられたブロックを評価した結果、例外が発生しない場合に発生します。
また...

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

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

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

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

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

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

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

@see Object#respond_to?...

MiniTest::Assertions#assert_same(expected, actual, message = nil) -> true (9106.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 (9106.0)

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

...します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。

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

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

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

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

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

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

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

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

@see Kernel.#throw...

絞り込み条件を変える

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

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

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

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

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

MiniTest::Assertions#_assertions -> Fixnum (9100.0)

アサーション数を返します。

アサーション数を返します。

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

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

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

@param count 件数を指定します。...
<< 1 2 > >>