Ruby/ユニットテスト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Ruby/ユニットテスト);
*目次 [#meb1c35e]
#contents
*参考情報 [#ac9c5830]
-[[Test::Unit - Rubyリファレンスマニュアル:http://www.rub...
*テスティングフレームワークの歴史 [#d9101f45]
-[[Ruby標準のテスティングフレームワークで手軽にテストコー...
--1.9.0以前はTest::Unitが標準
--1.9.1から2.1まではMinitestが標準
--2.2以降はMinitest 5.4.3とTest::Unit 3.0.8が標準
-Test::Unitは"test-unit"という名前が正しい?またMinitest...
-[[A Guide to Testing Rails Applications — Ruby on Rails ...
*test-unitの使用方法 [#r783578c]
-[[File: how-to — test-unit - test-unit:https://test-unit...
-[[ゲームっぽい何かを作りながらRubyを勉強する その1 〜...
**テストの実行 [#bee43f38]
-Rakefileを使ったり、実行用のスクリプトを作成する方法があ...
-以下のようなスクリプトを作成し、
#pre{{
base_dir = File.expand_path(File.join(File.dirname(__FILE...
lib_dir = File.join(base_dir, "lib")
test_dir = File.join(base_dir, "test")
$LOAD_PATH.unshift(lib_dir)
require 'test/unit'
exit Test::Unit::AutoRunner.run(true, test_dir)
}}
-次のように実行する。
$ ruby test/run_test.rb
**テストケースやテスト名の指定 [#u8b6df14]
-Test::Unit::AutoRunner.runの3番目の引き数はargvとなって...
-以下の通りのオプションが指定可能。
#pre{{
-r, --runner=RUNNER Use the given RUNNER.
(c[onsole], f[ox], g[tk]...
-b, --basedir=DIR Base directory of test s...
-w, --workdir=DIR Working directory to run...
-n, --name=NAME Runs tests matching NAME.
(patterns may be used).
-t, --testcase=TESTCASE Runs tests in TestCases ...
(patterns may be used).
-v, --verbose=[LEVEL] Set the output level (de...
(s[ilent], p[rogress], n...
-- Stop processing options ...
remaining options will b...
test.
-h, --help Display this help.
}}
-テストケースを指定する場合。--testcaseオプションにテスト...
$ ruby test/run_test.rb --testcase=TestSome
-実行するテストを指定。
$ ruby test/run_test.rb --testcase=TestSome --name=test_...
終了行:
&tag(Ruby/ユニットテスト);
*目次 [#meb1c35e]
#contents
*参考情報 [#ac9c5830]
-[[Test::Unit - Rubyリファレンスマニュアル:http://www.rub...
*テスティングフレームワークの歴史 [#d9101f45]
-[[Ruby標準のテスティングフレームワークで手軽にテストコー...
--1.9.0以前はTest::Unitが標準
--1.9.1から2.1まではMinitestが標準
--2.2以降はMinitest 5.4.3とTest::Unit 3.0.8が標準
-Test::Unitは"test-unit"という名前が正しい?またMinitest...
-[[A Guide to Testing Rails Applications — Ruby on Rails ...
*test-unitの使用方法 [#r783578c]
-[[File: how-to — test-unit - test-unit:https://test-unit...
-[[ゲームっぽい何かを作りながらRubyを勉強する その1 〜...
**テストの実行 [#bee43f38]
-Rakefileを使ったり、実行用のスクリプトを作成する方法があ...
-以下のようなスクリプトを作成し、
#pre{{
base_dir = File.expand_path(File.join(File.dirname(__FILE...
lib_dir = File.join(base_dir, "lib")
test_dir = File.join(base_dir, "test")
$LOAD_PATH.unshift(lib_dir)
require 'test/unit'
exit Test::Unit::AutoRunner.run(true, test_dir)
}}
-次のように実行する。
$ ruby test/run_test.rb
**テストケースやテスト名の指定 [#u8b6df14]
-Test::Unit::AutoRunner.runの3番目の引き数はargvとなって...
-以下の通りのオプションが指定可能。
#pre{{
-r, --runner=RUNNER Use the given RUNNER.
(c[onsole], f[ox], g[tk]...
-b, --basedir=DIR Base directory of test s...
-w, --workdir=DIR Working directory to run...
-n, --name=NAME Runs tests matching NAME.
(patterns may be used).
-t, --testcase=TESTCASE Runs tests in TestCases ...
(patterns may be used).
-v, --verbose=[LEVEL] Set the output level (de...
(s[ilent], p[rogress], n...
-- Stop processing options ...
remaining options will b...
test.
-h, --help Display this help.
}}
-テストケースを指定する場合。--testcaseオプションにテスト...
$ ruby test/run_test.rb --testcase=TestSome
-実行するテストを指定。
$ ruby test/run_test.rb --testcase=TestSome --name=test_...
ページ名: