InvokeMethod.java revision b3823db9f1192d8c81345740b3e65bd6738ba55b
1/**
2 *
3 */
4package org.junit.internal.runners.statements;
5
6import org.junit.runners.model.FrameworkMethod;
7import org.junit.runners.model.Statement;
8
9public 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}