@Component(value="tapirConditionalFilter") public class ConditionalFilter extends Object implements ExecutionFilter
ConditionalFilter
filters test suites, classes and steps from the tapir
execution model based on Conditional
annotations. The elements, whose conditions
are tested negative, are filtered out.Constructor and Description |
---|
ConditionalFilter() |
Modifier and Type | Method and Description |
---|---|
boolean |
shouldFilterClass(TestClass testClass,
Object testInstance)
Checks if the given testClass should be filtered.
|
boolean |
shouldFilterStep(TestStep testStep,
Object testInstance)
Checks if the given testStep should be filtered.
|
boolean |
shouldFilterSuite(TestSuite testSuite,
Object testInstance)
Checks if the given testSuite should be filtered.
|
public boolean shouldFilterSuite(TestSuite testSuite, Object testInstance)
ExecutionFilter
shouldFilterSuite
in interface ExecutionFilter
testSuite
- the test suite which might be filteredtestInstance
- the test suite instancepublic boolean shouldFilterClass(TestClass testClass, Object testInstance)
ExecutionFilter
shouldFilterClass
in interface ExecutionFilter
testClass
- the test class which might be filteredtestInstance
- the test class instancepublic boolean shouldFilterStep(TestStep testStep, Object testInstance)
ExecutionFilter
shouldFilterStep
in interface ExecutionFilter
testStep
- the test step which might be filteredtestInstance
- the test class instanceCopyright © 2018–2021 b+m Informatik AG. All rights reserved.