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 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

      <T> java.util.List<T> getInstanciatedInstancesFrom​(java.lang.Class<T> clazz, StepFactory factory)
    • separatedBy

      TestDataSource separatedBy​(char newSeparator)