NarrativeFilter
extends SimpleFilter
in package
Filters features by their narrative using regular expression.
Tags
Table of Contents
Properties
- $regex : string
Methods
- __construct() : mixed
- Initializes filter.
- filterFeature() : FeatureNode
- Filters feature according to the filter.
- isFeatureMatch() : bool
- Checks if Feature matches specified filter.
- isScenarioMatch() : bool
- Checks if scenario or outline matches specified filter.
Properties
$regex
private
string
$regex
Methods
__construct()
Initializes filter.
public
__construct(string $regex) : mixed
Parameters
- $regex : string
filterFeature()
Filters feature according to the filter.
public
filterFeature(FeatureNode $feature) : FeatureNode
Parameters
- $feature : FeatureNode
Return values
FeatureNodeisFeatureMatch()
Checks if Feature matches specified filter.
public
isFeatureMatch(FeatureNode $feature) : bool
Parameters
- $feature : FeatureNode
-
Feature instance
Return values
boolisScenarioMatch()
Checks if scenario or outline matches specified filter.
public
isScenarioMatch(ScenarioInterface $scenario) : bool
Parameters
- $scenario : ScenarioInterface
-
Scenario or Outline node instance