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)
TestDataSource
separatedBy(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
-