Interface TestDataSource
- All Known Implementing Classes:
CSVTestDataSource,StringTestDataSource
public interface TestDataSource
A set of test data used in parameterized web tests.
Test data can come from a number of sources, such as CSV files, Excel spreadsheet, arrays, etc.
-
Method Summary
Modifier and Type Method Description java.util.List<java.util.Map<java.lang.String,java.lang.String>>getData()<T> java.util.List<T>getDataAsInstancesOf(java.lang.Class<T> clazz, java.lang.Object... constructorArgs)java.util.List<java.lang.String>getHeaders()<T> java.util.List<T>getInstanciatedInstancesFrom(java.lang.Class<T> clazz, StepFactory factory)TestDataSourceseparatedBy(char newSeparator)
-
Method Details
-
getHeaders
java.util.List<java.lang.String> getHeaders() -
getData
java.util.List<java.util.Map<java.lang.String,java.lang.String>> getData() -
getDataAsInstancesOf
<T> java.util.List<T> getDataAsInstancesOf(java.lang.Class<T> clazz, java.lang.Object... constructorArgs) -
getInstanciatedInstancesFrom
-
separatedBy
-