@Test public void testExecute () { assertEquals (MyFunction.RESULT, new MyFunction ().checkNrOfArgsAndExecute (new String[] { "x"})); }
public abstract String execute (String[] args);
Function { public abstract String execute (String[] args); }
Function { public abstract String execute (String[] args); Function(String name, int nrOfParameters); }
Function { public abstract String execute (String[] args); Function(String name, int nrOfParameters); static void setRunTime(RunTime runTime); final String getName(); final int getNrOfParameters(); final String checkNrOfArgsAndExecute(String[] args); abstract String execute(String[] args); }
Function { public abstract String execute (String[] args); Function(String name, int nrOfParameters); static void setRunTime(RunTime runTime); final String getName(); final int getNrOfParameters(); final String checkNrOfArgsAndExecute(String[] args); abstract String execute(String[] args);  }