/ / Como adicionar argumentos ao teste de junção acionado na linha de comando? - java, junit4

Como adicionar argumentos ao teste de junção acionado a partir da linha de comando? - java, junit4

Este tópico aqui mostra como testar um JAR com testes JUnit. No entanto, quero enviar propriedades adicionais a partir da linha de comando (porque quero testar meu método principal).

Como executar testes JUnit para Java na linha de comando

por exemplo. java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [MyTest] [PortNumber] [fileToRead]

Algo assim é possível?

Respostas:

5 para resposta № 1

Você poderia usar propriedades do sistema

java -cp ... YOUR_TEST -DportNumber=1234

Em seguida, no código, você pode recuperá-lo com

System.getProperty("portNumber")