このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 1.8.7 リファレンスマニュアル

library test/unit/testcase

要約

テストケースを記述するときに使います。

test/unit の require 時に同時にrequireされます。

クラス

Test::Unit::Error

テスト時のエラーを表現するクラスです。テスト中に例外が発生した時に Test::Unit::TestCase から作られます。

Test::Unit::Failure

テストの失敗を表現するクラスです。テスト中にアサーションが失敗した時に Test::Unit::TestCaseから作られます。

Test::Unit::TestCase

テストの基本単位(あるいは「テスト本体」)を表すクラスです。テストを行うメソッド(テストメソッド)は TestCase のサブクラスのインスタンスメソッドとして定義されます。テストメソッドの名前は「test」で始まっていなければなりません。逆に、「test」で始まっているメソッドは全てテストメソッドと見なされます。各テストメソッドは、Test::Unit::TestCase.suite により Test::Unit::TestSuite オブジェクトへとひとつにまとめられます。

同時にrequireされるライブラリ

test/unit/assertions

各種の assert メソッドを提供します。

test/unit/testsuite

複数のテストをひとつにまとめるためのライブラリです。