程序包 org.junit.rules

接口 MethodRule

  • 所有已知实现类:
    TestWatchman

    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: Note that MethodRule has been replaced by TestRule, which has the added benefit of supporting class rules.
    从以下版本开始:
    4.7
    • 方法详细资料

      • apply

        Statement apply​(Statement base,
                        FrameworkMethod method,
                        Object target)
        Modifies the method-running Statement to implement an additional test-running rule.
        参数:
        base - The Statement to be modified
        method - The method to be run
        target - The object on which the method will be run.
        返回:
        a new statement, which may be the same as base, a wrapper around base, or a completely new Statement.