/ /コマンドラインからトリガーされるjunitテストに引数を追加する方法は? -java、junit4

コマンドラインからトリガされたjunitテストへの引数の追加方法 - java、junit4

このスレッドは、JUnitテストでJARをテストする方法を示しています。ただし、コマンドラインから追加のプロパティを送信します(メインメソッドをテストするため)。

コマンドラインからJavaのJUnitテストを実行する方法

例えば java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [MyTest] [PortNumber] [fileToRead]

そのようなことは可能ですか?

回答:

回答№1は5

システムプロパティを使用できます

java -cp ... YOUR_TEST -DportNumber=1234

次に、コードで、あなたはそれを取得することができます

System.getProperty("portNumber")