private int fTimesRepeat:保存要運行的次數
主要方法
RepeatedTest:初始化,對fTimesRepeat、fTest 賦值
countTestCases:返回要允許的測試方法總次數,TestCases/TestSuite 中測試方
法的數量*fTimesRepeat
run:運行測試
toString:
Class TestSetup
繼承TestDecorator,在運行fTests 前后執行特定操作,注意和TestCase 中的
setUp/dearDown 不同,TestSetup 是在fTests 第一個方法運行前執行setUp,在所
有方法執行完畢后執行dearDown,具體看run 方法代碼。
Public:
TestSetup:初始化,對fTests 賦值
run:運行測試, 聲明了一個Anonymous Classes,實現了Interface Portectable
setUp:運行前要執行的操作,注意應該和fTests 定義的類無關
teardown:運行前要執行的操作,注意應該和fTests 定義的類無關
Class ActiveTestSuite
繼承TestSuite,在不同線程中運行測試方法,在所有方法運行完畢后在關閉線程。
主要屬性
private volatile int fActiveTestDeathCount:保存已經運行完畢的線程數量
主要方法
Public:
run:覆蓋父類函數,運行測試。增加對fActiveTestDeathCount 置0,和線程
結束控制函數
文章來源于領測軟件測試網 http://www.kjueaiud.com/