| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
@Deprecated public interface MethodRule
A MethodRule is an alteration in how a test method is run and reported.
 Multiple MethodRules can be applied to a test method. The
 Statement that executes the method is passed to each annotated
 Rule in turn, and each may return a substitute or modified
 Statement, which is passed to the next Rule, if any. For
 examples of how this can be useful, see these provided MethodRules,
 or write your own:
 
 
ErrorCollector: collect multiple errors in one test methodExpectedException: make flexible assertions about thrown exceptionsExternalResource: start and stop a server, for exampleTemporaryFolder: create fresh files, and delete after testTestName: remember the test name for use during the methodTestWatchman: add logic at events during method executionTimeout: cause test to fail after a set timeVerifier: fail test if object state ends up incorrect
| Method Summary | |
|---|---|
 Statement | 
apply(Statement base,
      FrameworkMethod method,
      Object target)
Deprecated. Modifies the method-running Statement to implement an additional
 test-running rule. | 
| Method Detail | 
|---|
Statement apply(Statement base,
                FrameworkMethod method,
                Object target)
Statement to implement an additional
 test-running rule.
base - The Statement to be modifiedmethod - The method to be runtarget - The object on with the method will be run.
base,
 a wrapper around base, or a completely new Statement.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||