本主題透過範例來示範如何將測試方法新增至 JUnit 測試。 在此範例中,必須使用下列測試方法來建立「TPTP JUnit 測試」: testAccount、testOrder 及 testInvoice。此測試必須以疊代三次的迴圈來執行 testAccount 和 testOrder,然後執行 testInvoice。
選取「測試方法」標籤。按一下新增按鈕,並編輯名稱文字框的值, 以 testAccount 取代自動建立的 test 1 方法。 如需本頁其他小組件的相關資訊,請參閱 JUnit 測試編輯器主題。
重複上述步驟來新增 testOrder 和 testInvoice。
若要讓測試方法和先前建立的迴圈之間產生關聯性,請切換至「行為」標籤,選取迴圈,再按一下新增...按鈕,選取呼叫。
現在,從測試呼叫對話框選取 testAccount 和 testOrder(按住 <ctrl> 並各自按一下滑鼠,選取兩者)。 (請注意,可從工作區的不同套組中選取測試。)
按一下確定。現在,testAccount 和 testOrder 已內嵌在迴圈中。
若要併入 testInvoice 測試方法,請停止選取 Loop 1,按一下新增...,選取 testInvoice,再按一下確定。 「行為」如下列擷取畫面所示:testAccount 和 testOrder 呼叫的迴圈,接著是 testInvoice 呼叫的迴圈。
行為程序會指示 TPTP 建立 Java 程式碼,在執行時可模擬指定的測試行為。 Java 程式碼和 TPTP JUnit 測試的名稱相同,但類型為 .java (bPUnit.java), 內含 testAccount、testOrder 及 testInvoice 方法的 Stub。 testAccount 方法如下:
public void testaccount() throws Exception { // Enter your code here }
在註解處 (// Enter your code here) 應該插入測試的必要程式碼。
相關概念
JUnit 測試編輯器