| 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