Class | Test::Unit::Collector::ObjectSpace |
In: |
lib/test/unit/collector/objectspace.rb
|
Parent: | Object |
NAME | = | 'collected from the ObjectSpace' |
# File lib/test/unit/collector/objectspace.rb, line 15 15: def initialize(source=::ObjectSpace) 16: super() 17: @source = source 18: end
# File lib/test/unit/collector/objectspace.rb, line 20 20: def collect(name=NAME) 21: suite = TestSuite.new(name) 22: sub_suites = [] 23: @source.each_object(Class) do |klass| 24: if(Test::Unit::TestCase > klass) 25: add_suite(sub_suites, klass.suite) 26: end 27: end 28: sort(sub_suites).each{|s| suite << s} 29: suite 30: end