選擇“運行”>“運行主項目”(F6)。
在“輸出”窗口中,您應該看到程序的輸出 Result = Hello(作為參數傳遞到程序的短語的離合詞)。
測試和調試應用程序
現在您將使用 JUnit 為項目創建并運行測試,然后在 IDE 的調試器中運行應用程序以檢查錯誤。在 JUnit 測試中,您將通過以下方式來測試 LibClass:將短語傳遞到 acrostic 方法,然后使用斷言指示您認為應生成的結果。
創建 JUnit 測試
在“項目”窗口中右鍵單擊 "LibClass.java" 節點,然后選擇“工具”>“創建 JUnit 測試”(Ctrl-Shift-U)。
如果這是您首次在 IDE 中創建 JUnit 測試,則系統會顯示“選擇 JUnit 版本”對話框提示。按 Enter 鍵以選擇 "JUnit 4.x",然后繼續執行“創建測試”對話框中的操作。
在“創建測試”對話框中,單擊“確定”以使用缺省選項運行命令。IDE 將在單獨的 test 文件夾中創建 org.me.mylib 包和 LibClassTest.java 文件。通過展開“測試包”節點和 org.me.mylib 子節點,可以找到此文件。
在 LibClassTest.java 中,刪除 public void testAcrostic() 方法的主體。
鍵入或粘貼以下代碼,以代替刪除的行:
System.err.println("Running testAcrostic...");String result = LibClass.acrostic(new String[] {"fnord", "polly", "tropism"}); assertEquals("Correct value", "foo", result);
通過按 Ctrl-S 組合鍵保存該文件。
運行 JUnit 測試
選擇 MyLib 項目節點,然后選擇“運行”>“測試項目 (MyLib)”或按 Alt-F6 組合鍵。將在“輸出”窗口中打開 "MyLib (test)" 標簽。同時,將編譯并運行 JUnit 測試用例!癑Unit 測試結果”顯示測試是否通過。
您還可以運行單個測試文件,而不是測試整個項目。在源代碼編輯器中選擇 "LibClass.java" 標簽,然后選擇“運行”>“測試文件”。
可以從 IDE 中獲取 JUnit API 文檔。選擇“幫助”>“Javadoc 引用”> "JUnit <版本號>"。
通過訪問 http://www.junit.org,可以了解有關 JUnit 的詳細信息。
調試應用程序
在本部分中,您將使用調試器來逐步執行應用程序,并觀察在組合離合詞時變量值的變化情況。
在調試器中運行應用程序:
在 LibClass.java 文件中,轉至 acrostic 方法,并在 b.append(args[i].charAt(i)); 內部的任何位置放入插入點。然后,按 Ctrl-F8 組合鍵設置斷點。
選擇“調試”>“調試主項目”(Ctrl-F5)。IDE 將打開調試器窗口并在調試器中運行該項目,直至到達斷點為止。
選擇 IDE 底部的“局部變量”窗口,然后展開 "args" 節點。字符串數組包含您輸入的作為命令參數的短語。
文章來源于領測軟件測試網 http://www.kjueaiud.com/