14件ヒット
[1-14件を表示]
(0.028秒)
別のキーワード
検索結果
先頭3件
-
minitest
/ unit (38042.0) -
ユニットテストを行うためのライブラリです。
...ユニットテストを行うためのライブラリです。
=== 使い方
minitest/unit は以下のように使います。
テスト対象のソース (foo.rb) を用意します。
class Foo
def foo
"foo"
end
def bar
"foo"
end
end
次にユニットテス......ソッドが実行された後には teardown メソッドが必ず実行されます。
minitest/unit を Kernel.#require しただけではテストが自動実行されません。
require 'minitest/unit'
require 'foo'
MiniTest::Unit.autorun
class TestFoo < MiniTest::Unit::TestCas......もできます。
require 'minitest/unit'
require 'minitest/autorun'
require 'foo'
# 以下略
テストを実行するには上で用意した test_foo.rb を実行します。
デフォルトではすべてのテストが実行されます。
$ ruby test_foo.rb
Loaded suite test_fo... -
test
/ unit (60.0) -
ユニットテストを行うためのライブラリです。
...: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_foo.rb を実行します。
デフォルトではすべてのテストが実行されます。
$ ruby test_foo.rb
Loaded suite test_foo
Started
F.
Finished in 0.022223 seconds.
1) Failure:
test_ba......史については以下が詳しくまとまっています。
* 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 . setup _ argv(original _ argv = ARGV) { |files| . . . } -> [String] (24.0) -
original_argvで指定されたオプションを解析して、テスト対象になるファイル をrequireします。
...--jobs オプションも指定された場合に、リトライ機能を無効化します。
: --ruby
ruby コマンドのパスを指定します。省略した場合は、RbConfig.ruby の値を使用します。
: -q, --hide-skip
スキップしたテストを表示しません。......ess に true を設定します。
: --no-gc-stress
GC.stress に false を設定します。
===== 注意
Test::Unit.setup_argvはoriginal_argvの指定に関わらず、ARGVをfilesで置き
換えます。置き換えられたARGVはminitest/unitによってもう1度解析されます。...