Class ScenarioClassifier
java.lang.Object
com.arc_e_tect.gradle.gherkin.progress.ScenarioClassifier
Classifies a
ScenarioInfo as ScenarioStatus.LISTED,
ScenarioStatus.DEFINED, or ScenarioStatus.IMPLEMENTED based on
whether it has steps, and whether every step has matching glue code.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclassify(ScenarioInfo scenario, List<io.cucumber.cucumberexpressions.Expression> glueCode) Classifies the given scenario.
-
Constructor Details
-
ScenarioClassifier
public ScenarioClassifier()Creates a newScenarioClassifier.
-
-
Method Details
-
classify
public ScenarioStatus classify(ScenarioInfo scenario, List<io.cucumber.cucumberexpressions.Expression> glueCode) Classifies the given scenario.- Parameters:
scenario- the scenario to classifyglueCode- step definition patterns found in the configured glue code directory- Returns:
ScenarioStatus.LISTEDwhen the scenario has no steps,ScenarioStatus.IMPLEMENTEDwhen every step matches at least one glue code pattern, otherwiseScenarioStatus.DEFINED
-