Class SpringRepeat
- java.lang.Object
- org.junit.runners.model.Statement
- org.springframework.test.context.junit4.statements.SpringRepeat
public class SpringRepeat extends Statement
SpringRepeatis a custom JUnitStatementwhich adds support for Spring's@Repeatannotation by repeating the test the specified number of times.- Since:
- 3.0
- Author:
- Sam Brannen
- See Also:
evaluate()
Constructor Summary
Constructors Constructor Description SpringRepeat(Statement next, Method testMethod)Construct a newSpringRepeatstatement for the suppliedtestMethod, retrieving the configured repeat count from the@Repeatannotation on the supplied method.SpringRepeat(Statement next, Method testMethod, int repeat)Construct a newSpringRepeatstatement for the suppliedtestMethodandrepeatcount.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidevaluate()Evaluate the nextstatementin the execution chain repeatedly, using the specified repeat count.
Constructor Detail
SpringRepeat
public SpringRepeat(Statement next, Method testMethod)
Construct a newSpringRepeatstatement for the suppliedtestMethod, retrieving the configured repeat count from the@Repeatannotation on the supplied method.- Parameters:
next- the nextStatementin the execution chaintestMethod- the current test method- See Also:
TestAnnotationUtils.getRepeatCount(Method)
SpringRepeat
public SpringRepeat(Statement next, Method testMethod, int repeat)
Construct a newSpringRepeatstatement for the suppliedtestMethodandrepeatcount.- Parameters:
next- the nextStatementin the execution chaintestMethod- the current test methodrepeat- the configured repeat count for the current test method