Class | RUNIT::TestCase |
In: |
lib/runit/testcase.rb
|
Parent: | Test::Unit::TestCase |
# File lib/runit/testcase.rb, line 28 28: def initialize(test_name, suite_name=self.class.name) 29: super(test_name) 30: end
# File lib/runit/testcase.rb, line 15 15: def self.suite 16: method_names = instance_methods(true) 17: tests = method_names.delete_if { |method_name| method_name !~ /^test/ } 18: suite = TestSuite.new(name) 19: tests.each { 20: |test| 21: catch(:invalid_test) { 22: suite << new(test, name) 23: } 24: } 25: return suite 26: end
# File lib/runit/testcase.rb, line 36 36: def name 37: super.sub(/^(.*?)\((.*)\)$/, '\2#\1') 38: end