編輯 JUnit 測試

「JUnit 測試套組編輯器」可以在 JUnit 測試上建立和移除方法,並控制如何呼叫這些方法。 按兩下 JUnit 測試套組檔會開啟「TPTP JUnit 測試套組」編輯器。 有三個可見的標籤:概觀測試方法行為

概觀標籤

概觀(如上所示)記錄各種內容: TPTP JUnit 測試的名稱(在此範例中是 SimpleTest);說明 ('An example TPTP JUnit Test.');檔案路徑 (/javaProject/junit/samples/SimpleTest.testsuite);相關的 Java 套用名稱(junit.samples); Java 類別名稱 (SimpleTest)。可直接輸入「Java 套件名稱」,或以瀏覽按鈕來尋找。

測試方法標籤

如果選取「測試方法」標籤,視圖會切換至編輯器的「測試方法」區段:

選取測試方法會在右邊窗格中顯示名稱說明(如果有的話)。

若要變更測試方法名稱,請選取測試方法(在左邊窗格),再編輯名稱文字框。 若要變更測試案例說明,請選取測試方法(在左邊窗格),再編輯說明文字框。 請利用「新增」和「移除」按鈕,分別新增測試方法和移除現有的(選取的)測試方法。請使用「上」和「下」按鈕來變更測試方法的次序。

行為標籤

在「概觀」標籤視圖內,如果將測式行為實作為程式碼勾選框已勾選, 則行為純粹是以程式碼為基礎,亦即,測試方法執行時和「測試方法」視圖中的情況完全相同。 這是以 JUnit 測試匯入 TPTP JUnit 測試之後所建立的 TPTP JUnit 測試為觀點。

如果清除將測試行為實作為程式碼勾選框,將出現另一個行為標籤。 (請注意,行為特性僅適用於手動建立的 TPTP JUnit 測試。)

「行為」標籤可讓您指定測試方法的執行頻率和次序。 這可透過呼叫迴圈來完成: 呼叫可以指定您要執行的測試方法及執行次序; 迴圈可以將選擇的測試方法內嵌於可多次疊代的迴圈中。 行為中可以混合呼叫和迴圈。若要設定單一迴圈:

選取行為標籤,按一下新增...按鈕,再選取迴圈。將會在單一迴圈的控制下設定行為。 名稱輸入欄位中會填入預設值 Loop 1,而說明欄位會空白。

依預設,迴圈的疊代次數是 1。透過疊代次數勾選框,可以變更迴圈疊代的次數。

 

如果勾選「同步」,且指定多次疊代,則會依序執行迴圈疊代。 如果清除「同步」,但指定多次疊代,則會同時執行迴圈疊代。

上移下移按鈕可變更呼叫和迴圈的相對位置。 新增插入按鈕可新增選取的迴圈或呼叫,移除按鈕可刪除選取的迴圈或呼叫。

迴圈可以形成巢狀,呼叫可以存在迴圈之外。

鍵盤控制

鍵入 ALT-k 或 ALT-s,分別可將編輯器游標移至「套件名稱」或「類別名稱」欄位文字框的開頭。

相關作業
新增測試方法