Class RequirementsExpanderInterceptor
java.lang.Object
io.trino.tempto.internal.initialization.RequirementsExpanderInterceptor
- All Implemented Interfaces:
org.testng.IMethodInterceptor,org.testng.ITestNGListener
public class RequirementsExpanderInterceptor
extends Object
implements org.testng.IMethodInterceptor
Interceptor which for each TestNGMethod creates one or more RequirementAwareTestNGMethods.
More than one RequirementAwareTestNGMethods is created if test method requirements use
Requirements.allOf(List) clause.
Each of RequirementAwareTestNGMethods have one requirement set attached from CompositeRequirement
returned by RequirementsCollector for given test method.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetMethodsCountFromContext(org.testng.ITestContext context) List<org.testng.IMethodInstance>
-
Constructor Details
-
RequirementsExpanderInterceptor
public RequirementsExpanderInterceptor()
-
-
Method Details
-
getMethodsCountFromContext
public static int getMethodsCountFromContext(org.testng.ITestContext context) -
intercept
public List<org.testng.IMethodInstance> intercept(List<org.testng.IMethodInstance> methods, org.testng.ITestContext context) - Specified by:
interceptin interfaceorg.testng.IMethodInterceptor
-