Привет!
Помогите, пожалуйста.
У меня есть JUnit-тест, который можно запустить из командной строки, например, так:
java -cp *папка с jar-ником*\AllTest.jar; org.junit.runner.JUnitCore *пакет*.CheckSystem
Этот JUnit-тест параметризирован. Код:
...
@RunWith(value = Parameterized.class)
public class CheckSystem {
private int numberOfDays;
private String sendTo;
public CheckSystem(int numberOfDays, String sendTo) {
this.numberOfDays = numberOfDays;
this.sendTo = sendTo;
}
@Parameters
public static Collection<Object[]> data() {
return Arrays.asList(
new Object[][] { { 10, "какой-то email по умолчанию" } });
}
@Test
public void testCheckSystem() throws Exception {
... дальше всякий код
Вопрос:
Как мне в командной строке передать параметры автотеста, чтобы, допустим, любой пользователь, если захочет запустить автотест на своём компе, мог указать свою почту, а не почту по умолчанию?
Допустим, как-то так:
java -cp *папка с jar-ником*\AllTest.jar; org.junit.runner.JUnitCore *пакет*.CheckSystem '30', 'mail@mail.ru'