Package | Description |
---|---|
com.paypal.selion.platform.dataprovider |
A collection of interfaces which provides declaration of SeLion data providers.
|
com.paypal.selion.platform.dataprovider.filter |
Filters which can be applied to any TestNG DataProvider data source in SeLion.
|
com.paypal.selion.platform.dataprovider.impl |
A collection of classes which load external data sources for data driven test scenarios.
|
Modifier and Type | Method and Description |
---|---|
Iterator<Object[]> |
SeLionDataProvider.getDataByFilter(DataProviderFilter dataFilter)
Generates an object array in iterator as TestNG DataProvider from the data filtered per
dataFilter . |
Modifier and Type | Class and Description |
---|---|
class |
CustomKeyFilter
This filter implementation filters the data based on the filter key and its corresponding values provided.
|
class |
SimpleIndexInclusionFilter
This filter implementation filters data based on the indexes set.
|
Modifier and Type | Method and Description |
---|---|
static List<Object[]> |
DataProviderHelper.filterToListOfObjects(Object object,
DataProviderFilter dataFilter)
Converts in particular LinkedHashMap of Objects, ArrayList of Objects, Array of Object into ArrayList after
applying the given filter.
|
Iterator<Object[]> |
YamlDataProviderImpl.getDataByFilter(DataProviderFilter dataFilter)
Gets yaml data by applying the given filter.
|
Iterator<Object[]> |
XmlDataProviderImpl.getDataByFilter(DataProviderFilter dataFilter)
Generates an object array in iterator as TestNG DataProvider from the XML data filtered per
dataFilter . |
Iterator<Object[]> |
JsonDataProviderImpl.getDataByFilter(DataProviderFilter dataFilter)
Gets JSON data from a resource by applying the given filter.
|
Iterator<Object[]> |
ExcelDataProviderImpl.getDataByFilter(DataProviderFilter dataFilter)
Gets data from Excel sheet by applying the given filter.
|
Copyright © 2016 PayPal Open Source. All rights reserved.