原創(chuàng)|使用教程|編輯:蔣永|2017-03-21 10:23:32.000|閱讀 511 次
概述:Jtest測試類可以被擴展,在運行測試之前初始化其他的類。本次教程就給大家講解如何向測試用例中添加初始化信息。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Jtest測試類可以被擴展,在運行測試之前初始化其他的類。本次教程就給大家講解如何向測試用例中添加初始化信息。
1.選擇File>New>Project,然后完成對話框來創(chuàng)建一個名為Example的新Java項目。
2.右擊Example項目的包瀏覽節(jié)點,選擇New>Class,然后完成對話框以添加一個新的名為TestMe的Java類。
3.編輯TestMe.java文件,文件如下所示:
// TestMe.java begin
package examples.initialize;
public class TestMe {
public static String get (int index) {
return GlobalVector.get (index);
}
}
// TestMe.java end
4.右擊Example項目的包瀏覽節(jié)點,選擇New>Class,然后完成對話框,在同一個包中添加一個新的名為Vector的Java類。
5.編輯Vector.java文件,如下所示:
// GlobalVector.java begin
package examples.initialize;
import java.util.Vector;
class GlobalVector
{
static String get (int index) {
if (index < 0 || index >= _vector.size ())
return null;
return (String) _vector.elementAt (index);
}
static void initialize (int size) {
_vector = new Vector ();
for (int i = 0; i < size; i++)
_vector.addElement (Integer.toString (i));
}
private static Vector _vector;
}
// GlobalVector.java end
6.通過選擇Example項目的包瀏覽節(jié)點,建立Examples項目,然后選擇Project>Build Project。
7.如下所示,修改生成和運行單元測試的配置,將Jtest配置成顯示空指針異常:
8.選擇Example>examples.initialize>TestMe.java。
9.通過打開Test Using下拉目錄,開始測試。然后從目錄中選擇Test Using>User-defined>Generate and Run Unit Tests-Show NPE。測試結果顯示在Jtest視圖中。當測試這個類時,Jtest發(fā)現(xiàn)一個未驗證的空指針異常:TestMe.get(0);這個空指針異常因為GlobalVector類沒有被初始化而發(fā)生。這個類需要在TestMe類被測試之前被初始化。
10.向測試類文件TestMeTest.java中添加初始化代碼,如下所示:
11.保存并重構Example項目。
12.修改生成和運行單元測試-顯示NPE測試配置來生成和執(zhí)行類的新的測試用例,如下:
13.運行TestMe.java上的新的用戶定義的生成和運行單元測試配置。注意到空指針異?,F(xiàn)在還沒有被報告。
以上就是本次教程的內容了,你也可以申請jtest試用>>,親自動手試試哦。
查看更多parasoft測試產品
獲取更多活動信息
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn