在測試用例向導的最後一步
允許你創建一個測試用例的運行配置項
如下圖所示
在一般情況下
你不必為每個測試用例類單獨創建一個運行配置項
JBuilder會采用默認的運行配置運行測試用例
測試運行配置項在需要指定不同的測試運行器(默認為JBTestRunner)
一次運行多個測試用例時
允許你進行特殊的定制
通過Project
>Project Properties
>Run
在Run設置頁中列出了工程所有已定義的運行配置項
Runtime Configurations列表中Type類型為Test的運行配置項即為測試運行配置項
可以通過對話框右邊的Edit
按鈕編輯這些運行配置項
如下圖所示
educity
cn/img_
/
/
/
jpg>
下面
我們來創建一個新的名為TestAllDbTest的運行配置項
用JUnit提供的junit
swingui
TestRunner測試運行器運行測試用例
使chapter
db包下所有以Test打頭的測試用例類一並運行
在圖 錯誤!文檔中沒有指定樣式的文字
點擊New
按鈕
彈出New Runtime Configuration的對話框
如下圖所示
educity
cn/img_
/
/
/
jpg>
在Name中填入TestAllDb
在Type中選擇Test
對話框下部的窗口調整為測試運行配置的界面
默認Class單選框選中
允許你指定一個測試用例類
由於我們希望通過該配置項運行chapter
db包下所有的測試用例
所以我們選擇Package單選框
並通過其後的…按鈕選擇chapter
db包
在Name starts with中填入Test
即運行所有類名以Test為前綴的類
此外
你還可以在Name ends with中指定類名後綴
注意
注意
如果包中有以Test打頭的非測試用例類
運行這個測試運行配置項時
將會拋出錯誤
特別需要指出的是以Test為前綴的測試套件也是不允許的
滿足過濾條件的類都必須是測試用例類
在Test Runner中包含
個測試運行器
分別是JBuilder Test Runner
JUnit SwingUI Test Runner
和JUnit TestUI Test Runner
默認為JBuilder Test Runner
也即JBTestRunner
當然這個運行器功能最強大
對於好奇心強的開發人員來說
可能希望看看JUnit自帶運行器的芳容
筆者也是其中的一位
所以這裡
我們選擇JUnit SwingUI Test Runner
對於New Runtime Configuration對話框其它的設置項
可以通過Help按鈕獲取JBuilder的幫助
在完成TestAddDb運行配置項的設置後
點擊工具欄中 圖標右邊的向下箭頭
在彈出的菜單中選擇TestAddDb
如下圖所示
educity
cn/img_
/
/
/
jpg>
點擊TESTALLDB項
JBuilder使用JUnit的junit
swingui
TestRunner運行chapter
db包中的TestEmployeeDAO和TestEmployee兩測試用例類
因為這兩個用例類都以Test打頭
運行器窗口如下所示
educity
cn/img_
/
/
/
jpg>
在Test Hierarchy標簽頁中
列出了TestEmployeeDAO和TestEmployee兩測試用例類
所以通過測試運行配置項
也可以實現測試套件相似的效果
當然還是沒有辦法達到測試套件的靈活度
假設測試用例命名沒有規律
或者存在過濾沖突
這時就只得求助於測試套件了
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26566.html