即當我編寫我的測試套件以包含其他套件以及測試用例時, 是否存在全局計數,TestRunner將執行多少次測試?在Ruby的Test :: Unit :: TestCase中,有沒有一種測試方法可以訪問要測試的方法總數?
任何方式我可以progammatically訪問該計數?
即當我編寫我的測試套件以包含其他套件以及測試用例時, 是否存在全局計數,TestRunner將執行多少次測試?在Ruby的Test :: Unit :: TestCase中,有沒有一種測試方法可以訪問要測試的方法總數?
任何方式我可以progammatically訪問該計數?
不確定它已經執行了多少,但是難道你沒有檢查使用self.methods.grep(/test_/)
進行了多少次總測試?
Test::Unit::TestSuite#size
可能會對您有所幫助。
Test::Unit::TestCase#size
可能不是,因爲它返回1
你爲什麼要這樣呢?需要知道其他測試的人口數量的測試方法。一些情況下會有幫助.. – Gishu 2008-11-05 08:13:33