-1
我剛開始學習JUnit。我的代碼如下:Junit - 命令行參數
public class MyClass {
private void verify(args) {...}
private void process(clientoptions) {...}
public static void main(String[] args) {
verify(args);
//get client and do something
.....
// some more code here....
........
// and then
process(clientoptions);
}
}
你如何在JUnit寫一個測試,然後在不同的命令行參數發送。
謝謝
如果進程(clientoptions)返回一個布爾值來表示錯誤狀態,那麼我怎樣才能使用assertTrue方法來檢查結果。主要方法返回void。謝謝。 –
首先,如果你去重構,我建議你可以直接測試'process()'。其次,返回'false'來表示錯誤是一個糟糕的設計,而是使用異常。 –