TestCase:創建本身,可以指定TestCase 準備運行的測試方法名稱,保存在私
有屬性fName。
countTestCases:返回TestCase 數目,直接返回1
name:deprecated,建議使用getName,返回TestCase 當前準備允許的測試方法
的名稱(私有屬性fName)
run:運行TestCase,如果沒有指定結果存儲的TestResult,將調用createResu(lt
方法。注意,TestCase 與TestResult 會有互相調用。整個運行流程如下:
1、TestCase.run 調用TestResult.run
2、TestResult.run 調用TestResult .StartTest
3、TestResult.run 創建一個Anonymous 類,實現接口Portectable
4、在Portectable. protect 方法中調用TestCase .runBare
5、通過運行Portectable.runBare 調用runBare,通過Exception 捕獲增加錯誤
及失敗報告
runBare:不使用TestResult 直接運行
runTest:運行測試,注意每調用runTest 只運行當前fName 指定的方法
文章來源于領測軟件測試網 http://www.kjueaiud.com/