建立 Java 類別

在這一節中,您將建立一個新 Java 類別, 並使用程式碼產生動作來新增方法。
 
1.
在「套件瀏覽器」檢視畫面中選取 JUnit 專案。 從專案的快捷功能表中選取「新建 > 套件」,或按一下工具列中的「建立 Java 套件」按鈕。
2.
「名稱」欄位中, 輸入 test 作為新套件的名稱。然後按一下「完成」
3.
在「套件瀏覽器」檢視畫面中,選取新 test 套件, 並按一下工具列中「建立 Java 類別」按鈕。
4.
確定 JUnit 已出現在「原始檔資料夾」欄位中, 且 test 已出現在「套件」欄位中。
「名稱」欄位中鍵入 MyTestCase
「Java 類別」精靈
5.
按一下「超類別」欄位旁的「瀏覽」按鈕。
6.
在「超類別選項」對話框的「選擇類型」欄位中, 鍵入 Test, 以縮小可用超類別清單的範圍。
「超類別選項」對話框
7.
選取 TestCase 類別,並按一下「確定」
8.
勾選「超類別中的建構子」勾選框。
9.
按一下「完成」,以建立新類別。
「Java 類別」精靈
10.
會在編輯器中開啟新建的檔案。其中含有新類別、一個建構子與新增的 Javadoc 註解。
如果要啟用或停用新類型與新檔案註解的建立, 請跳至「視窗 > 喜好設定 > Java > 程式碼產生」
如果要自訂類型或檔案, 請跳至「視窗 > 喜好設定 > Java > 範本」,並編輯 'filecomment' 與 'typecomment' 範本。
11. 在「概要」檢視畫面中選取新類別 MyTestCase。 開啟快捷功能表,並選取「置換方法...」
類型的快捷功能表
12. 在「置換方法」對話框中,勾選 'setUp()' 與 'tearDown()',然後按一下「確定」。會將這兩種方法新增到類別中。
「置換方法」對話框
13. 將 setUp() 的主體改為 container= new Vector();
14. 'container' 與 'Vector' 下方會加上一條問題標示線, 表示無法解析。標示元列中會出現一個燈泡。
將游標放在 'Vector' 內,並按下 Ctrl+1(或使用功能表列中的「編輯」>「快速修正」)。
選取 'Import java.util.Vector'。這會新增遺漏的匯入宣告。
'Vector' 的更正建議
將游標放在 'container' 內,並按 Ctrl+1。選擇「建立欄位儲存器」,以新增新欄位。
'container' 的更正建議
15. 在「概要」檢視畫面中選取 MyTestCase 類別。 開啟快捷功能表,並選取 「產生 Getter 與 Setter...」
快捷功能表中的「產生 Getter 與 Setter」
16. 「產生 Getter 與 Setter」對話框會建議您建立 getContainer 與 setContainer 方法。請同時選取這兩種方法, 然後按一下「確定」。會為欄位儲存器新增 Getter 與 Setter。
「產生 Getter 與 Setter」對話框
17. 儲存檔案。
18. 您可在視窗 > 喜好設定 > Java > 格式製作程式中, 為所產生的程式碼設定格式。
如果您在欄位名稱方面使用字首或字尾(例如:fContainer), 您可以在「視窗 > 喜好設定 > Java 程式碼產生中指定,如此「產生 Getter 與 Setter」動作將會建議沒有字首或字尾的方法名稱給您。