此线程显示了如何使用JUnit测试来测试JAR。但是,我想从命令行提交其他属性(因为我想测试我的main方法)。
How to run JUnit tests for Java from the command line
e.g。 java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [MyTest] [PortNumber] [fileToRead]
有可能吗?
答案 0 :(得分:5)
您可以使用系统属性
java -cp ... YOUR_TEST -DportNumber=1234
然后在代码中,您可以使用
检索它System.getProperty("portNumber")