DisableOnDebug | The DisableOnDebug Rule allows you to label certain rules to be disabled when debugging. |
---|
ErrorCollector | The ErrorCollector rule allows execution of a test to continue after the first problem is found (for example, to collect _all_ the incorrect rows in a table, and report them all at once): |
---|
ExpectedException | The ExpectedException rule allows you to verify that your code throws a specific exception. |
---|
ExternalResource | A base class for Rules (like TemporaryFolder) that set up an external resource before a test (a file, socket, server, database connection, etc.), and guarantee to tear it down afterward: |
---|
RuleChain | The RuleChain rule allows ordering of TestRules. |
---|
RunRules | Runs a collection of rules on a statement. |
---|
Stopwatch | The Stopwatch Rule notifies one of its own protected methods of the time spent by a test. |
---|
TemporaryFolder | The TemporaryFolder Rule allows creation of files and folders that should be deleted when the test method finishes (whether it passes or fails). |
---|
TestName | The TestName Rule makes the current test name available inside test methods: |
---|
TestWatcher | TestWatcher is a base class for Rules that take note of the testing action, without modifying it. |
---|
TestWatchman | 已过时。 |
---|
Timeout | The Timeout Rule applies the same timeout to all test methods in a class: |
---|
Timeout.Builder | |
---|
Verifier | Verifier is a base class for Rules like ErrorCollector, which can turn otherwise passing test methods into failing tests if a verification check is failed |
---|