Open Source Repository

Home /junit/junit-4.8.2 | Repository Home



org/junit/internal/runners/statements/InvokeMethod.java
/**
 
 */
package org.junit.internal.runners.statements;

import org.junit.runners.model.FrameworkMethod;
import org.junit.runners.model.Statement;

public class InvokeMethod extends Statement {
  private final FrameworkMethod fTestMethod;
  private Object fTarget;
  
  public InvokeMethod(FrameworkMethod testMethod, Object target) {
    fTestMethod= testMethod;
    fTarget= target;
  }
  
  @Override
  public void evaluate() throws Throwable {
    fTestMethod.invokeExplosively(fTarget);
  }
}