JUnitで任意のメソッドを実行するには
TestCaseクラスのコンストラクタで,メソッド名を引数にしてやると,
そのTestCaseに含まれるメソッドだけを実行できる.
eclipseのJUnitウィンドゥから実行できるのを不思議だなーと思って,
JUnitのソースを調べたら出てきました.
一つのテストケースを断片的に実行できるんで結構便利.
class MyTest extends TestCase{
public static void main(String[] args){
MyTest obj = new MyTest(args[0]);
TestRunner.run(obj);
}
// コンストラクタ
MyTest(String fName){
super(fName);
}
}