そのプログラムを書くだけでプロジェクトを1つつくるくらい書き込みをしないといけなくてめんどくさいなぁとおもっていたので、補助プログラム書いてみた。
とりあえずソース。
https://github.com/taktod/junitTest
eclipseのjunitサポートで実行するとする場合。
junitTestのリポジトリを取得して、利用したいプロジェクトと関係づける。
EntryTestのテスト動作実体のpackagePath変数をテストしたいパッケージの名前に変更する。
テストしたいMethodの頭にJunitアノーテーションをつけておく。
@Junit({
@Test(params={"test", "15"}, assume="test15"),
@Test(params={"135", "135"}, assume="270")
})
public String testTarget(String a, int b) {
return a + b;
}
EntryTestを実行すると標準出力にテスト結果がでてくる。
check for class:com.ttProject.junit.TestTarget method:testTarget
param : test 15
assume : test15 result : test15
...passed...
param : 135 135
assume : 270 result : 135135
value is corrupted...
こうあってほしいというところがあれば、知らせてもらえればうれしいです。
0 件のコメント:
コメントを投稿