An object for organizing and running unit tests validated by assertions.
Fail the running test if a != b.
Fail the running test if the expected value is not within delta of the actual value.
Fail the running test if a != false.
Fail the running test if a != nil.
Fail the running test if a == b.
Fail the running test if a == nil.
Fail the running test if a != b.
Fail the running test if the code does not raise an Exception.
Fail the running test if a != true.
Call to trigger a test failure with a given error message.
Method called prior to each test.
Method called after each test.