public interface IDataProviderInterceptor extends ITestNGListener
@Listeners annotation or via the listeners
tag in the suite file or via a Service Provider Interface mechanism.
The implementation would be able to alter the actual set of data using which a test method would be iterated upon.
| Modifier and Type | Method and Description |
|---|---|
Iterator<Object[]> |
intercept(Iterator<Object[]> original,
IDataProviderMethod dataProviderMethod,
ITestNGMethod method,
ITestContext iTestContext) |
Iterator<Object[]> intercept(Iterator<Object[]> original, IDataProviderMethod dataProviderMethod, ITestNGMethod method, ITestContext iTestContext)
original - - The original data set as produced by a particular data provider.dataProviderMethod - - The IDataProviderMethod method object which represents the
data provider that was invoked.method - - The ITestNGMethod method object which represents the test method that
will receive the parameters.iTestContext - - The ITestContext object that represents the current test context.Copyright © 2025. All rights reserved.