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