パッケージ単位のテスト件数

JUnitを使用してテストクラスを実行する際
パッケージごとにAllTestsクラスを作成し
その中で作成したTestSuiteのインスタンス
パッケージ内のテストクラスを追加していく方法がポピュラーだと思います。


ただ、普通はJUnitの実行結果には、パッケージ単位ではなく
全体の件数しか表示されないため
パッケージ単位のテスト件数が欲しい場合、カウントにちょっと苦労するかも知れません。


その場合、以下のようにcountTestCasesメソッドを使うと
AllTests内で実行されるテスト件数(パッケージごとのテスト件数)をカウント可能です。

int count = HogePackage.AllTests.suite().countTestCases()

わざわざJUnitを実行しなくても、カウントだけ実施可能なので便利。
もしかすると、もっといい方法があるかも知れませんが
とりあえず、プロジェクト管理などで役に立つ場合もあるかも知れません。