A B C D E F G H I J L M O R S T U V W Y 

A

afterDataPreparation(ITestContext, ITestNGMethod) - Method in interface io.github.sskorol.core.DataSupplierInterceptor
 
afterDataProviderCall(JoinPoint) - Method in class io.github.sskorol.core.DataSupplierAspect
 

B

beforeDataPreparation(ITestContext, ITestNGMethod) - Method in interface io.github.sskorol.core.DataSupplierInterceptor
 
beforeDataProviderCall(JoinPoint) - Method in class io.github.sskorol.core.DataSupplierAspect
 
beforeTransformationCall(JoinPoint) - Method in class io.github.sskorol.core.DataSupplierAspect
 

C

castToArray(Class<T>) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
castToObject(Class<T>) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
COLLECTION - io.github.sskorol.model.TypeMappings
 
CsvReader<T> - Class in io.github.sskorol.data
 
CsvReader(Class<T>) - Constructor for class io.github.sskorol.data.CsvReader
 

D

DataBuilder() - Constructor for class io.github.sskorol.data.TestDataReader.DataBuilder
 
DataProviderTransformer - Class in io.github.sskorol.core
Core listener which transforms custom DataSupplier format to common TestNG DataProvider.
DataProviderTransformer() - Constructor for class io.github.sskorol.core.DataProviderTransformer
 
DataReader<T> - Interface in io.github.sskorol.data
 
DataSupplier - Annotation Type in io.github.sskorol.core
Key annotation which replaces common DataProvider.
DataSupplierAspect - Class in io.github.sskorol.core
Key aspect for DataSupplier interception.
DataSupplierAspect() - Constructor for class io.github.sskorol.core.DataSupplierAspect
 
DataSupplierInterceptor - Interface in io.github.sskorol.core
A listener which allows retrieving useful meta-data.
DataSupplierMetaData - Class in io.github.sskorol.model
Base container for DataSupplier meta data.
DataSupplierMetaData(ITestContext, ITestNGMethod) - Constructor for class io.github.sskorol.model.DataSupplierMetaData
 
DOUBLE_ARRAY - io.github.sskorol.model.TypeMappings
 

E

ENTRY - io.github.sskorol.model.TypeMappings
 

F

FieldName - Annotation Type in io.github.sskorol.data
Use this annotation to specify CSV field's name.
findDataSupplier(ITestNGMethod) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
findParentDataSupplierClass() - Static method in class io.github.sskorol.utils.ReflectionUtils
 
findParentDataSupplierClass(Method, Class) - Static method in class io.github.sskorol.utils.ReflectionUtils
 

G

getDataSupplierAnnotation(Class<?>, String) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
getDataSupplierArg(Function<DataSupplier, T>, T) - Method in class io.github.sskorol.model.TestNGMethod
 
getDataSupplierClass(IDataProvidable, Class, Method) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
getDataSupplierMetaData() - Method in class io.github.sskorol.model.TestNGMethod
 
getDataSupplierMethod() - Method in class io.github.sskorol.model.DataSupplierMetaData
 
getDataSupplierMethod(Class<?>, String) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
getEntityClass() - Method in interface io.github.sskorol.data.DataReader
 
getFactoryAnnotationMetaData(ITestNGMethod) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
getFieldName(Field) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
getInterceptors() - Static method in class io.github.sskorol.core.DataSupplierAspect
 
getMetaData() - Method in interface io.github.sskorol.core.DataSupplierInterceptor
 
getPath() - Method in interface io.github.sskorol.data.DataReader
 
getSourcePath(Class<T>) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
getSourcePath(String) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
getTestMethod() - Method in class io.github.sskorol.model.DataSupplierMetaData
 
getTransformers() - Static method in class io.github.sskorol.core.DataSupplierAspect
 
getUrl() - Method in interface io.github.sskorol.data.DataReader
 

H

hasDataSupplierMethod(String) - Static method in class io.github.sskorol.utils.ReflectionUtils
 

I

IAnnotationTransformerInterceptor - Interface in io.github.sskorol.core
A listener which allows intercepting IAnnotationTransformer events.
INT_ARRAY - io.github.sskorol.model.TypeMappings
 
invokeDataSupplier(Tuple2<Method, Object[]>) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
io.github.sskorol.core - package io.github.sskorol.core
 
io.github.sskorol.data - package io.github.sskorol.data
 
io.github.sskorol.model - package io.github.sskorol.model
 
io.github.sskorol.utils - package io.github.sskorol.utils
 
isInstanceOf(Object) - Method in enum io.github.sskorol.model.TypeMappings
 

J

JsonReader<T> - Class in io.github.sskorol.data
 
JsonReader(Class<T>) - Constructor for class io.github.sskorol.data.JsonReader
 

L

load(Class<T>, ClassLoader) - Static method in class io.github.sskorol.utils.ServiceLoaderUtils
 
LONG_ARRAY - io.github.sskorol.model.TypeMappings
 

M

MAP - io.github.sskorol.model.TypeMappings
 

O

OBJECT_ARRAY - io.github.sskorol.model.TypeMappings
 
onDataPreparation(DataSupplierMetaData) - Method in interface io.github.sskorol.core.DataSupplierInterceptor
 
onDataPreparation(ProceedingJoinPoint) - Method in class io.github.sskorol.core.DataSupplierAspect
 

R

read() - Method in class io.github.sskorol.data.CsvReader
 
read() - Method in interface io.github.sskorol.data.DataReader
 
read() - Method in class io.github.sskorol.data.JsonReader
 
read() - Method in class io.github.sskorol.data.TestDataReader.DataBuilder
 
read() - Method in class io.github.sskorol.data.YamlReader
 
ReflectionUtils - Class in io.github.sskorol.utils
An utility class for internal DataSupplier management.
ReflectionUtils() - Constructor for class io.github.sskorol.utils.ReflectionUtils
 

S

ServiceLoaderUtils - Class in io.github.sskorol.utils
SPI management internals for dynamic listeners' implementation loading.
ServiceLoaderUtils() - Constructor for class io.github.sskorol.utils.ServiceLoaderUtils
 
Source - Annotation Type in io.github.sskorol.data
Use this annotation to provide CSV / JSON source path.
STREAM - io.github.sskorol.model.TypeMappings
 
streamOf(T) - Method in enum io.github.sskorol.model.TypeMappings
 
streamOf(T) - Static method in class io.github.sskorol.utils.ReflectionUtils
 
supplyParallelData(ITestContext, ITestNGMethod) - Method in class io.github.sskorol.core.DataProviderTransformer
 
supplySeqData(ITestContext, ITestNGMethod) - Method in class io.github.sskorol.core.DataProviderTransformer
 

T

TestDataReader<T extends DataReader<?>> - Class in io.github.sskorol.data
Generic structure for reading test data in JSON, CSV and YAML formats.
TestDataReader() - Constructor for class io.github.sskorol.data.TestDataReader
 
TestDataReader.DataBuilder<T,E> - Class in io.github.sskorol.data
 
TestNGMethod - Class in io.github.sskorol.model
Internal entity required for storing TestNG meta data retrieved from listeners.
TestNGMethod(ITestContext, ITestNGMethod) - Constructor for class io.github.sskorol.model.TestNGMethod
 
transform(IConfigurationAnnotation, Class, Constructor, Method) - Method in class io.github.sskorol.core.DataProviderTransformer
 
transform(IConfigurationAnnotation, Class, Constructor, Method) - Method in interface io.github.sskorol.core.IAnnotationTransformerInterceptor
 
transform(IDataProviderAnnotation, Method) - Method in class io.github.sskorol.core.DataProviderTransformer
 
transform(IDataProviderAnnotation, Method) - Method in interface io.github.sskorol.core.IAnnotationTransformerInterceptor
 
transform(IFactoryAnnotation, Method) - Method in class io.github.sskorol.core.DataProviderTransformer
 
transform(IFactoryAnnotation, Method) - Method in interface io.github.sskorol.core.IAnnotationTransformerInterceptor
 
transform(IListenersAnnotation, Class) - Method in class io.github.sskorol.core.DataProviderTransformer
 
transform(IListenersAnnotation, Class) - Method in interface io.github.sskorol.core.IAnnotationTransformerInterceptor
 
transform(ITestAnnotation, Class, Constructor, Method) - Method in class io.github.sskorol.core.DataProviderTransformer
 
transform(ITestAnnotation, Class, Constructor, Method) - Method in interface io.github.sskorol.core.IAnnotationTransformerInterceptor
 
TUPLE - io.github.sskorol.model.TypeMappings
 
TypeMappings - Enum in io.github.sskorol.model
Internal structure for handling type transformations.

U

use(Class<T>) - Static method in class io.github.sskorol.data.TestDataReader
 

V

valueOf(String) - Static method in enum io.github.sskorol.model.TypeMappings
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.sskorol.model.TypeMappings
Returns an array containing the constants of this enum type, in the order they are declared.

W

withSource(String) - Method in class io.github.sskorol.data.TestDataReader.DataBuilder
 
withTarget(Class<E>) - Method in class io.github.sskorol.data.TestDataReader
 

Y

YamlReader<T> - Class in io.github.sskorol.data
 
YamlReader(Class<T>) - Constructor for class io.github.sskorol.data.YamlReader
 
A B C D E F G H I J L M O R S T U V W Y 
Skip navigation links