如何爲簡單主要方法編寫junit。 請幫忙.. !!!無法爲主要方法編寫junit
我的代碼是:
public static void main(String[] args) {
String workingMonth = dailyPostingTool.processForbearanceData();
}
我想下面的JUnit,但它不會工作...
@Test
public void testProcessForbearanceData() throws CRASException, IOException {
String args[] = null;
DailyPostingTool.main(args);
String dailyTool = dailyPostingTool.processForbearanceData();
assertNotNull("Check for not null result", dailyTool);
}
你能詳細說明你的代碼「不起作用」嗎?你在期待什麼,究竟發生了什麼?如果您遇到異常/錯誤,請發佈其發生的行和異常/錯誤的詳細信息。請[編輯]這些細節或我們可能無法提供幫助。 – Henry
什麼不行?錯誤訊息?或者在它不應該傳遞的場景中assertNotNull傳遞?請解釋出了什麼問題。 – Doleron
真正的答案在這裏:花一些時間先研究單元測試背後的想法和概念。你只是缺少基本知識 - 還有很多好的書籍和教程可以幫助你解決這個問題。 – GhostCat