るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

キーワード

検索結果

<< 1 2 3 ... > >>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Kernel.#test(cmd, file) -> bool | Time | Integer | nil (18447.0)

単体のファイルでファイルテストを行います。

...文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@return 下表に特に明記していないものは、真偽値を返します。

以下は cmd と...
...ァイルを実 uid で実行できる
: ?O
ファイルの所有者が実 uid である
: ?e
ファイルが存在する
: ?z
ファイルサイズが 0 である
: ?s
ファイルサイズが 0 でない (ファイルサイズを返す、0 ならば nil) -> Integer|nil
: ?f
...
...sticky ビットがセットされている
: ?M
ファイルの最終更新時刻を返す -> Time
: ?A
ファイルの最終アクセス時刻を返す -> Time
: ?C
ファイルの inode 変更時刻を返す -> Time

//emlist[例][ruby]{
I
O.write("testfile", "test")
test
("r", "testfil...

絞り込み条件を変える

Kernel.#test(cmd, file1, file2) -> bool (18427.0)

2ファイル間のファイルテストを行います。

...ンドとみなします。
@param file1 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@param file2 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@return 真偽値を返します。

以下...
...刻が古い
: ?-
ファイル1とファイル2が同一のファイルである

//emlist[例][ruby]{
I
O.write("testfile1", "test1")
I
O.write("testfile2", "test2")
%w(= < > -).each do |e|
result = test(e, "testfile1", "testfile2")
puts "#{e}: #{result}"
end
//}

# => =: true
# => <: false
#...
...=> >: false
# => -: false...

Gem::InstallUpdateOptions#install_update_defaults_str -> String (18418.0)

Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。

...Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。

デフォルトのオプションは以下の通りです。
-
-rdoc --no-force --no-test --wrappers...

Gem::Specification#test_suite_file -> String (18417.0)

この属性は非推奨です。 Gem::Specification#test_files を使用してください。

...この属性は非推奨です。 Gem::Specification#test_files を使用してください。...

Gem::Specification#has_test_suite? -> bool (18401.0)

このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。

...このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。...

Gem::SourceInfoCache#latest_user_cache_file -> String (18400.0)

最新のユーザーキャッシュのファイル名を返します。

最新のユーザーキャッシュのファイル名を返します。

絞り込み条件を変える

Gem::SourceInfoCache.latest_user_cache_file -> String (18400.0)

最新のユーザーキャッシュのファイル名を返します。

最新のユーザーキャッシュのファイル名を返します。

Gem::Specification#has_unit_tests? -> bool (18400.0)

この Gem パッケージがユニットテストを含むかどうか返します。

この Gem パッケージがユニットテストを含むかどうか返します。

真の場合はユニットテストを含みます。そうでない場合は偽を返します。

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

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

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

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

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

test/unit (18318.0)

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

....2.0 からbundled gem(gemファイルのみを同梱)になりまし
た。詳しい内容は下記のプロジェクトページを参照してください。

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

なお、2.2.0より前のtest/unit は当時...
...ドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある訳ではありません。

Rubyのテスティングフレームワークの歴史については以下が詳しくまとまっています。

* 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

=== 使い方

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

まずテスト対象のソ...

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

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

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

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

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

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

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

絞り込み条件を変える

MiniTest::Unit#assertion_count -> Fixnum (18300.0)

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

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

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

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

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

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

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

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

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

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

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

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

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

minitest/unit (18126.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 しただけ...
...Finished in 0.000940 seconds.

1) Failure:
test
_bar(TestFoo) [test_foo.rb:20]:
Expected "bar", not "foo".

2 tests, 2 assertions, 1 failures, 0 errors, 0 skips

test
_bar だけテストしたい場合は以下のようなオプションを与えます。

$ ruby test_foo.rb -n test_...

絞り込み条件を変える

<< 1 2 3 ... > >>