TestNGちょっと触ってみましたが、いいですねこれ。
テストメソッド用の引数データをパラメータで与えたり、マルチスレッド用のテストが
出来たり、各テスト同士の依存関係を定義できたりと機能満載です。アノテーションをうまく使っているプロダクトです。
ソース追っかけるといい勉強になりそうだ。
JUnitって、いつのまにかバージョン4系列になっていたんですね。
普段は、どこかのライブラリにくっついてきているjunit.jarを使っていたので
知らなかったです(^_^;;;
こちらもアノテーションを使用してテストケースがかけるようになっています。
TestCaseクラスを継承する必要もなくなりました。
どちらを使うかは、個人の好き好きになりますが私はTestNGの方が好みです。
以下、情報をメモメモ。
- TestNG
- TestNGでJavaユニット・テストを楽々行う(IBM developerWorks)
- JUnit4 & TestNG(わかりやすく書かれてあります)
- コード品質を追求する: JUnit 4 対 TestNG(IBM developerWorks)