ttomcat-1778514358873.zip-extract/_dependencies/maven/junit_junit-4.13.2/org/junit/rules/RunRules.java

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

      
    
Rootfs path

      
    
Size
762 (762 bytes)
MD5
7e315b89b2c0631d2999947e2bdc74ff
SHA1
5424a76bca62ff292b415d8e393a8cb5354a1c6d
SHA256
3221e7bd7b56084878a912e0f1335b713356270927cc76fb754a3d10d3ee09b8
SHA512

      
    
SHA1_git
131fc1f815434dc9d2a675a570cbe6b30b2e813b
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
RunRules.java | 762 bytes |

package org.junit.rules; import org.junit.runner.Description; import org.junit.runners.model.Statement; /** * Runs a collection of rules on a statement. * * @since 4.9 */ public class RunRules extends Statement { private final Statement statement; public RunRules(Statement base, Iterable<TestRule> rules, Description description) { statement = applyAll(base, rules, description); } @Override public void evaluate() throws Throwable { statement.evaluate(); } private static Statement applyAll(Statement result, Iterable<TestRule> rules, Description description) { for (TestRule each : rules) { result = each.apply(result, description); } return result; } }