From kou @ clear-code.com Mon Feb 14 08:24:34 2011 From: kou @ clear-code.com (Kouhei Sutou) Date: Mon, 14 Feb 2011 22:24:34 +0900 (JST) Subject: [ANN] test-unit 2.2.0 Message-ID: <20110214.222434.1577091922837956981.kou@clear-code.com> 須藤です。 test-unit 2.2.0をリリースしました。 http://test-unit.rubyforge.org/index.html.ja インストール: % sudo gem install test-unit 説明: Test::Unit 2.xはRuby 1.8.xにバンドルされているTest::Unitを改良した バージョンです。 Ruby 1.9.xではTest::Unitではなく、minitestがバンドルされてい ます。これは、Ruby 1.8.xにバンドルされていたTest::Unitが長い 間改良されていなかったからです。(Rubyにバンドルされなくなっ た)Test::Unit 2.xは活発に改良されています。 今回のリリースではいろいろ改良されていて、より使いやすくなっ ています。 === 2.2.0 / 2011-02-14 * 改良(22) * [#28808] assert_in_deltaのdeltaとして文字列も受け取れる ようにした。 [Daniel Bergerさんが報告] * [test-unit-users-en:00035] 終了したテストはGCされるよう にした。 [Daniel Bergerさんが報告] * 端末の幅を推測するためにCOLUMNS環境変数も見るようにした。 * assert_in_deltaのdeltaを省略可能にした。 [Nobuyoshi Nakadaさんが提案] * assert_not_respond_toを追加。 [Nobuyoshi Nakadaさんが提案] * assert_not_matchを追加。assert_no_matchは非推奨。 [Nobuyoshi Nakadaさんが提案] * assert_not_in_deltaを追加。 [Nobuyoshi Nakadaさんが提案] * assert_in_epsilonを追加。 [Nobuyoshi Nakadaさんが提案] * assert_not_in_epsilonを追加。 [Nobuyoshi Nakadaさんが提案] * assert_includeを追加。 [Nobuyoshi Nakadaさんが提案] * assert_not_includeを追加。 [Nobuyoshi Nakadaさんが提案] * assert_emptyを追加。 [Nobuyoshi Nakadaさんが提案] * assert_not_emptyを追加。 [Nobuyoshi Nakadaさんが提案] * requireが失敗したパスを通知。 * assertのmessageを引数チェックするようにした。 * テスト結果の最後にスループットを表示するようにした。 * 非ASCII互換文字列のdiffに対応。 * エンコーディングが違う文字列の色付きdiffに対応。 * diffを読みやすくするためにHashのエントリの順番を正規化す るようにした。 * 特定のテストを実行しない--ignore-nameオプションを追加。 * 特定のテストケースを実行しない--ignore-testcaseオプショ ンを追加。 * assert_not_sendを追加。 * 感謝 * Daniel Bergerさん * Nobuyoshi Nakadaさん -- 須藤 功平 株式会社クリアコード (03-6231-7270) Mozilla Firefox/Thunderbirdサポート: http://www.clear-code.com/services/mozilla/menu.html 迷惑メール対策: http://www.clear-code.com/software/milter-manager.html テスティングフレームワーク: http://www.clear-code.com/software/cutter.html http://www.clear-code.com/software/uxu.html