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 № 1Você poderia usar propriedades do sistema
java -cp ... YOUR_TEST -DportNumber=1234
Em seguida, no código, você pode recuperá-lo com
System.getProperty("portNumber")