package fitnesse.slim;
public class FixtureMethodExecutor extends MethodExecutor {
public FixtureMethodExecutor(SlimExecutionContext context) {
super(context);
}
@Override
public MethodExecutionResult execute(String instanceName, String methodName, Object[] args)
throws Throwable {
Object instance;
try {
instance = context.getInstance(instanceName);
} catch (SlimError e) {
return MethodExecutionResult.noInstance(instanceName + "." + methodName);
}
return findAndInvoke(methodName, args, instance);
}
}