Package com.chutneytesting.task.domain
Interface TaskTemplate
-
- All Known Implementing Classes:
TaskTemplateV2
public interface TaskTemplate
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Taskcreate(List<ParameterResolver> parameterResolvers)Stringidentifier()Class<?>implementationClass()Set<Parameter>parameters()default <T> TresolveParameter(List<ParameterResolver> parameterResolvers, Parameter parameter)
-
-
-
Method Detail
-
identifier
String identifier()
- Returns:
- an identifier to link task description in a scenario and its implementation
-
implementationClass
Class<?> implementationClass()
- Returns:
- the class parsed into the current
TaskTemplate. May not be aTaskif adaptation is made to comply to the current SPI.
-
create
Task create(List<ParameterResolver> parameterResolvers) throws UnresolvableTaskParameterException, TaskInstantiationFailureException
-
resolveParameter
default <T> T resolveParameter(List<ParameterResolver> parameterResolvers, Parameter parameter)
-
-