@Component(value="tapirFeatureBasedParameterFilter") public class FeatureBasedParameterFilter extends Object implements ExecutionFilter
FeatureBased. The filter invokes
FeatureBased.getActivateByFeatureExpression() and evaluates the returned expression. If the expression evaluates to
true, the data object is processed otherwise it is skipped.| Constructor and Description |
|---|
FeatureBasedParameterFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
_evaluate(ActivatedFeatureExpression activatedFeatureExpression)
Deprecated.
|
protected boolean |
_evaluate(AllOfFeatureExpression allOfFeatureExpression)
Deprecated.
|
protected boolean |
_evaluate(AnyOfFeatureExpression anyOfFeatureExpression)
Deprecated.
|
protected boolean |
_evaluate(NotFeatureExpression notFeatureExpression)
Deprecated.
|
protected boolean |
evaluate(FeatureExpression activatedFeatureExpression) |
boolean |
shouldFilter(Parameterized parameterized) |
boolean |
shouldFilterClass(TestClass testClass,
Object testInstance) |
boolean |
shouldFilterStep(TestStep testStep,
Object testInstance) |
boolean |
shouldFilterSuite(TestSuite testSuite,
Object testInstance) |
public boolean shouldFilterClass(TestClass testClass, Object testInstance)
shouldFilterClass in interface ExecutionFilterpublic boolean shouldFilterStep(TestStep testStep, Object testInstance)
shouldFilterStep in interface ExecutionFilterpublic boolean shouldFilterSuite(TestSuite testSuite, Object testInstance)
shouldFilterSuite in interface ExecutionFilterpublic boolean shouldFilter(Parameterized parameterized)
@Deprecated protected boolean _evaluate(ActivatedFeatureExpression activatedFeatureExpression)
FeatureCheckService.evaluate(de.bmiag.tapir.variant.feature.expression.FeatureExpression) instead.@Deprecated protected boolean _evaluate(NotFeatureExpression notFeatureExpression)
FeatureCheckService.evaluate(de.bmiag.tapir.variant.feature.expression.FeatureExpression) instead.@Deprecated protected boolean _evaluate(AnyOfFeatureExpression anyOfFeatureExpression)
FeatureCheckService.evaluate(de.bmiag.tapir.variant.feature.expression.FeatureExpression) instead.@Deprecated protected boolean _evaluate(AllOfFeatureExpression allOfFeatureExpression)
FeatureCheckService.evaluate(de.bmiag.tapir.variant.feature.expression.FeatureExpression) instead.protected boolean evaluate(FeatureExpression activatedFeatureExpression)
Copyright © 2018–2021 b+m Informatik AG. All rights reserved.