Ties everything together. If you subclass and add your own test methods, it
takes care of making them into tests and wrapping those tests into a suite.
It also does the nitty-gritty of actually running an individual test and
collecting its results into a Test::Unit::TestResult object.
| Public Methods |
| == |
It’s handy to be able to compare TestCase instances.
|
| default_test |
|
| name |
Returns a human-readable name for the specific test that this instance of
TestCase represents.
|
| new |
Creates a new instance of the fixture for running the test represented by
test_method_name.
|
| run |
Runs the individual test method represented by this instance of the
fixture, collecting statistics, failures and errors in result.
|
| setup |
Called before every test method runs. Can be used to set up fixture
information.
|
| size |
|
| suite |
Rolls up all of the test* methods in the fixture into one suite, creating a
new instance of the fixture for each method.
|
| teardown |
Called after every test method runs. Can be used to tear down fixture
information.
|
| to_s |
Overridden to return #name.
|
<code/>and<pre/>for code samples.