異なるテストメソッドのサブセットをどのようにして実行できますか動的に JUnitを使用していますか?動的にJUnitテストメソッドを実行する
目的は、コマンドラインから引数(例:TestClass1#testMethod1,TestClass1#testMethod2,TestClass2#testMethod1
)を使用して呼び出すことができるjarファイルを作成することです。単一のテストメソッドを実行することは、容易に使用して行うことができます。
Request request = Request.method('CLASSNAME', 'METHODNAME');
new JUnitCore().run(request);
しかし、どのように私は実行するために多くのテストメソッドを追加することができますか?理想的には、これはすべてのメソッドに対してJUnitCore().run()
を繰り返すのではなく、定義されたすべてのメソッドを1つの実行に組み合わせることです。これはどうすればできますか?
こんにちはstrを(すでに書かれた)への呼び出しそのようなシナリオのコードを(コピー/ペースト)することなくテストシナリオを作成できますか? –
@mbtdoorありがとうございます。 – str