新增測試方法

本主題透過範例來示範如何將測試方法新增至 JUnit 測試。 在此範例中,必須使用下列測試方法來建立「TPTP JUnit 測試」: testAccount、testOrder 及 testInvoice。此測試必須以疊代三次的迴圈來執行 testAccount 和 testOrder,然後執行 testInvoice。

將測試方法新增至 JUnit 測試

選取「測試方法」標籤。按一下新增按鈕,並編輯名稱文字框的值, 以 testAccount 取代自動建立的 test 1 方法。 如需本頁其他小組件的相關資訊,請參閱 JUnit 測試編輯器主題。

 

 

重複上述步驟來新增 testOrdertestInvoice

建立測試方法和迴圈的關聯性

若要讓測試方法和先前建立的迴圈之間產生關聯性,請切換至「行為」標籤,選取迴圈,再按一下新增...按鈕,選取呼叫

現在,從測試呼叫對話框選取 testAccounttestOrder(按住 <ctrl> 並各自按一下滑鼠,選取兩者)。 (請注意,可從工作區的不同套組中選取測試。)

按一下確定。現在,testAccounttestOrder 已內嵌在迴圈中。

若要併入 testInvoice 測試方法,請停止選取 Loop 1,按一下新增...,選取 testInvoice,再按一下確定。 「行為」如下列擷取畫面所示:testAccount 和 testOrder 呼叫的迴圈,接著是 testInvoice 呼叫的迴圈。

 

相關聯的 Java

行為程序會指示 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 測試編輯器