In: |
test/unit/testsuite.rb
|
Parent: | Object |
A collection of tests which can be run.
Note: It is easy to confuse a TestSuite instance with something that has a static suite method; I know because I have trouble keeping them straight. Think of something that has a suite method as simply providing a way to get a meaningful TestSuite instance.
STARTED | = | name + "::STARTED" |
FINISHED | = | name + "::FINISHED" |
name | [R] | |
tests | [R] |
Adds the test to the suite.
# File test/unit/testsuite.rb, line 40 def <<(test) @tests << test self end
Retuns the rolled up number of tests in this suite; i.e. if the suite contains other suites, it counts the tests within those suites, not the suites themselves.
# File test/unit/testsuite.rb, line 52 def size total_size = 0 @tests.each { |test| total_size += test.size } total_size end