Class RetryRule

  • All Implemented Interfaces:
    org.junit.rules.TestRule

    public class RetryRule
    extends Object
    implements org.junit.rules.TestRule
    JUnit Rule that implements retries, see tests for usage example
    • Field Detail

      • DEFAULT_DEFAULT_TIMEOUT_MSEC

        public static final int DEFAULT_DEFAULT_TIMEOUT_MSEC
        See Also:
        Constant Field Values
      • DEFAULT_DEFAULT_INTERVAL_MSEC

        public static final int DEFAULT_DEFAULT_INTERVAL_MSEC
        See Also:
        Constant Field Values
    • Constructor Detail

      • RetryRule

        public RetryRule()
        Create a RetryRule with default values for default timeout and interval
      • RetryRule

        public RetryRule​(long defaultTimeout,
                         long defaultInterval)
        Create a RetryRule with specific values for default timeout and interval
    • Method Detail

      • apply

        public org.junit.runners.model.Statement apply​(org.junit.runners.model.Statement statement,
                                                       org.junit.runner.Description description)
        Specified by:
        apply in interface org.junit.rules.TestRule