Interface ParameterizedFunction<P extends ParameterizedFunction.FunctionParameters>

All Superinterfaces:
Function

public interface ParameterizedFunction<P extends ParameterizedFunction.FunctionParameters> extends Function
  • Method Details

    • execute

      String execute(P parameters, TestContext context)
      Execute function with typed parameters.
    • getParameters

      P getParameters()
      Instantiate new function parameters.
    • execute

      default String execute(List<String> parameterList, TestContext context)
      Description copied from interface: Function
      Method called on execution.
      Specified by:
      execute in interface Function
      Parameters:
      parameterList - list of function arguments.
      Returns:
      function result as string.