这个线程在这里展示了如何使用JUnit测试来测试JAR.但是,我想从命令行提交其他属性(因为我想测试我的main方法).
例如java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [MyTest] [PortNumber] [fileToRead]
有可能吗?
您可以使用系统属性
java -cp ... YOUR_TEST -DportNumber=1234
Run Code Online (Sandbox Code Playgroud)
然后在代码中,您可以使用它来检索它
System.getProperty("portNumber")
Run Code Online (Sandbox Code Playgroud)