View Javadoc
1   package org.junit.internal.runners.statements;
2   
3   import org.junit.runners.model.FrameworkMethod;
4   import org.junit.runners.model.Statement;
5   
6   public class InvokeMethod extends Statement {
7       private final FrameworkMethod testMethod;
8       private final Object target;
9   
10      public InvokeMethod(FrameworkMethod testMethod, Object target) {
11          this.testMethod = testMethod;
12          this.target = target;
13      }
14  
15      @Override
16      public void evaluate() throws Throwable {
17          testMethod.invokeExplosively(target);
18      }
19  }