0
我想在測試時將一些參數傳遞給jUnit。我知道,例如,它可以設置showoutput爲'是'。如何將參數傳遞給jUnit而不是Ant(在Eclipse中)?
如何從命令行或從Eclipse運行配置執行此操作?
我想在測試時將一些參數傳遞給jUnit。我知道,例如,它可以設置showoutput爲'是'。如何將參數傳遞給jUnit而不是Ant(在Eclipse中)?
如何從命令行或從Eclipse運行配置執行此操作?
PARAMS可以傳遞到Java這樣的:
java com.example.foo.bar -Dparam1=val1 -Dparam2=val2
因此,運行JUnit和傳球PARAMS以相同的方式工作,創建一個新的配置,並通過PARAMS爲VM選項。
java -cp .:/usr/share/java/junit.jar org.junit.runner.JUnitCore -Dparam1=val1 [test class]
如何設置showoutput? – Dims
Showoutput看起來像一個JUnit Ant任務參數,而不是在命令行上傳遞的東西。這篇文章http://stackoverflow.com/questions/5001068/junit-eclipse-show-system-out-prints表示輸出將始終打印。 – mikemil