Uses of Interface

Packages that use TestRule
org.junit.runners Provides standard Runner implementations. 

Uses of TestRule in org.junit.rules

Classes in org.junit.rules that implement TestRule
 class DisableOnDebug
          The DisableOnDebug Rule allows you to label certain rules to be disabled when debugging.
 class 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):
 class ExpectedException
          Deprecated. Since 4.13 Assert.assertThrows can be used to verify that your code throws a specific exception.
 class 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:
 class RuleChain
          Deprecated. Since 4.13 ordering of rules can be naturally specified with an annotation attribute.
 class Stopwatch
          The Stopwatch Rule notifies one of its own protected methods of the time spent by a test.
 class TemporaryFolder
          The TemporaryFolder Rule allows creation of files and folders that should be deleted when the test method finishes (whether it passes or fails).
 class TestName
          The TestName Rule makes the current test name available inside test methods:
 class TestWatcher
          TestWatcher is a base class for Rules that take note of the testing action, without modifying it.
 class Timeout
          The Timeout Rule applies the same timeout to all test methods in a class:
 class 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

Methods in org.junit.rules with parameters of type TestRule
 RuleChain RuleChain.around(TestRule enclosedRule)
          Deprecated. Create a new RuleChain, which encloses the given TestRule with the rules of the current RuleChain.
static RuleChain RuleChain.outerRule(TestRule outerRule)
          Deprecated. Returns a RuleChain with a single TestRule.

Constructors in org.junit.rules with parameters of type TestRule
DisableOnDebug(TestRule rule)
          Create a DisableOnDebug instance with the timeout specified in milliseconds.

Constructor parameters in org.junit.rules with type arguments of type TestRule
RunRules(Statement base, Iterable<TestRule> rules, Description description)

Uses of TestRule in org.junit.runners

Methods in org.junit.runners that return types with arguments of type TestRule
protected  List<TestRule> ParentRunner.classRules()
protected  List<TestRule> BlockJUnit4ClassRunner.getTestRules(Object target)

Copyright © 2002–2019 JUnit. All rights reserved.