種類
- インスタンスメソッド (4)
- ライブラリ (1)
- クラス (1)
ライブラリ
-
minitest
/ unit (5)
クラス
-
MiniTest
:: Unit (3)
モジュール
キーワード
-
minitest
/ unit (1) - puke (1)
- skips (1)
- skips= (1)
検索結果
先頭5件
-
MiniTest
:: Assertions # skip(message = nil , backtrace = caller) (30214.0) -
このメソッドを呼び出したテストメソッドをスキップします。
...ます。
@param message メッセージを指定します。
@param backtrace 例外発生時のスタックトレースで、Kernel.#caller の戻り値と同じ
形式で指定しなければいけません。
@raise MiniTest::Skip 必ず発生します。
@see Kernel.#raise... -
MiniTest
:: Skip (30032.0) -
MiniTest::Assertions#skip を呼び出した時に発生する例外です。
...MiniTest::Assertions#skip を呼び出した時に発生する例外です。... -
MiniTest
:: Unit # skips -> Fixnum (21200.0) -
実行しなかったテストケース数を返します。
実行しなかったテストケース数を返します。 -
MiniTest
:: Unit # skips=(count) (21200.0) -
実行しなかったテストケース数をセットします。
実行しなかったテストケース数をセットします。
@param count 件数を指定します。 -
minitest
/ unit (18036.0) -
ユニットテストを行うためのライブラリです。
...ユニットテストを行うためのライブラリです。
=== 使い方
minitest/unit は以下のように使います。
テスト対象のソース (foo.rb) を用意します。
class Foo
def foo
"foo"
end
def bar
"foo"
end
end
次にユニットテス......されます。
$ ruby test_foo.rb
Loaded suite test_foo
Started
F.
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_bar
Loaded suite test_foo
Started
F
Finished in 0.000820 seconds.
1) Failure:
test_bar(TestFoo) [test_foo.rb:20]:
Expected "bar", not "foo".
1 tests, 1 assertions, 1 failures, 0 errors, 0 skips
コンソールを使った testrunner のみ... -
MiniTest
:: Unit # puke(klass , method _ name , exception) -> String (9012.0) -
テストメソッドの実行結果が成功以外の場合に、その種類と理由を記録します。
...ストクラスを指定します。
@param method_name テストメソッドの名前を指定します。
@param exception 例外クラスを指定します。
@return 与えられた例外クラスによって "Skip", "Failure", "Error" の
いずれかの頭文字を返します。...