Class RUNIT::TestCase
In: lib/runit/testcase.rb
Parent: Test::Unit::TestCase

Methods

assert_equals   name   new   run   suite  

Included Modules

RUNIT::Assert

Public Class methods

[Source]

    # File lib/runit/testcase.rb, line 28
28:     def initialize(test_name, suite_name=self.class.name)
29:       super(test_name)
30:     end

[Source]

    # 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

Public Instance methods

[Source]

    # File lib/runit/testcase.rb, line 32
32:     def assert_equals(*args)
33:       assert_equal(*args)
34:     end

[Source]

    # File lib/runit/testcase.rb, line 36
36:     def name
37:       super.sub(/^(.*?)\((.*)\)$/, '\2#\1')
38:     end

[Source]

    # File lib/runit/testcase.rb, line 40
40:     def run(result, &progress_block)
41:       progress_block = proc {} unless (block_given?)
42:       super(result, &progress_block)
43:     end

[Validate]