run:運行測試,創建一個Anonymous 類,實現接口Portectable,然后調用
runProtected 方法,可以參看TestCase 的run 方法。
runCount:synchronized 方法,返回運行數量
runProtected:實際運行測試
runTests:deprecated 方法,被runCount 方法替代
shouldStop:synchronized 方法,返回是否應該停止測試。
startTest:開始測試,并通知所有監聽程序,調用TestListener. startTest
stop:synchronized 方法,設置停止標志fStop 為真。注意是否停止測試TestReuslt
不負責的,stop 只是簡單設置停止標志。
testErrors:deprecated synchronized 方法,被errorCount 替代
failureCount:deprecated synchronized 方法,被testFailures 替代
wasSuccessful:synchronized 方法,如果所有運行過的測試方法都通過,返回
真,否則為否。
private
cloneListeners:復制fListeners,主要用于要使用監聽列表的endTest、startTest、
addError、addFailure
Class TestSuite
TestSuite 用于將多個TestCase 集合起來放在一起管理,TestSuite 在增加
TestCase 的時候實際已經將TestCase 實例化(按包括方法多少做多少次實例化)。
主要屬性:
private Vector fTests= new Vector(10):存放TestCase 的實例
private String fName:TestSuite 名稱
主要方法:
public
文章來源于領測軟件測試網 http://www.kjueaiud.com/