Test::Unitではテストを「テストケース」という単位で扱う
(Ruby1.9からはTest::Unitではなくminiunitが標準添付)
通常は、
- Test::Unit::TestCaseを継承したサブクラスの形で表現
- テスト対象のクラス1つに対してテストケースクラスを1つ作成
- クラス名は「TestXxx」(Xxxはテスト対象のクラス名)
- ファイル名は「text_xxx.rb」
test_user.rb(userクラスのテストケース)
メソッド名はtest_から始める
テストケースの実行