aboutsummaryrefslogtreecommitdiff
path: root/src/junit/extensions/RepeatedTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/junit/extensions/RepeatedTest.java')
-rw-r--r--src/junit/extensions/RepeatedTest.java16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/junit/extensions/RepeatedTest.java b/src/junit/extensions/RepeatedTest.java
index be5c439..3b687a5 100644
--- a/src/junit/extensions/RepeatedTest.java
+++ b/src/junit/extensions/RepeatedTest.java
@@ -5,20 +5,24 @@ import junit.framework.TestResult;
/**
* A Decorator that runs a test repeatedly.
- *
+ *
*/
-public class RepeatedTest extends TestDecorator {
+public class RepeatedTest extends TestDecorator {
private int fTimesRepeat;
public RepeatedTest(Test test, int repeat) {
super(test);
if (repeat < 0)
- throw new IllegalArgumentException("Repetition count must be > 0");
+ throw new IllegalArgumentException("Repetition count must be >= 0");
fTimesRepeat= repeat;
}
+
+ @Override
public int countTestCases() {
- return super.countTestCases()*fTimesRepeat;
+ return super.countTestCases() * fTimesRepeat;
}
+
+ @Override
public void run(TestResult result) {
for (int i= 0; i < fTimesRepeat; i++) {
if (result.shouldStop())
@@ -26,7 +30,9 @@ public class RepeatedTest extends TestDecorator {
super.run(result);
}
}
+
+ @Override
public String toString() {
- return super.toString()+"(repeated)";
+ return super.toString() + "(repeated)";
}
} \ No newline at end of file