ttomcat-1778514358873.zip-extract/_dependencies/maven/junit_junit-4.13.2/junit/extensions/RepeatedTest.java

Path
ttomcat-1778514358873.zip-extract/_dependencies/maven/junit_junit-4.13.2/junit/extensions/RepeatedTest.java
Status
scanned
Type
file
Name
RepeatedTest.java
Extension
.java
Programming language
Java
Mime type
text/x-java
File type
Java source, ASCII text
Tag

      
    
Rootfs path

      
    
Size
887 (887 bytes)
MD5
1f1fb64a3cc1af4ddcd70e65028bff51
SHA1
7ae43d03c1711fec6b8a32dad7cee0d8d8afd421
SHA256
d290ad6423e4cf349d42b86040cec4a93813069cb12dabc03e27df86ee4ed770
SHA512

      
    
SHA1_git
22c690a9401bcae605ddb86fc121a9a44a396f60
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
RepeatedTest.java | 887 bytes |

package junit.extensions; import junit.framework.Test; import junit.framework.TestResult; /** * A Decorator that runs a test repeatedly. */ 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"); } fTimesRepeat = repeat; } @Override public int countTestCases() { return super.countTestCases() * fTimesRepeat; } @Override public void run(TestResult result) { for (int i = 0; i < fTimesRepeat; i++) { if (result.shouldStop()) { break; } super.run(result); } } @Override public String toString() { return super.toString() + "(repeated)"; } }