Test::Unit::TestCase
# File runit/testcase.rb, line 28 def initialize(test_name, suite_name=self.class.name) super(test_name) end
# File runit/testcase.rb, line 15 def self.suite method_names = instance_methods(true) tests = method_names.delete_if { |method_name| method_name !~ /^test/ } suite = TestSuite.new(name) tests.each { |test| catch(:invalid_test) { suite << new(test, name) } } return suite end