net.thucydides.core.csv
Interface TestDataSource

Package class diagram package TestDataSource
All Known Implementing Classes:
CSVTestDataSource

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
 List<Map<String,String>> getData()
           
<T> List<T>
getDataAsInstancesOf(Class<T> clazz, Object... constructorArgs)
           
 List<String> getHeaders()
           
<T> List<T>
getInstanciatedInstancesFrom(Class<T> clazz, StepFactory factory)
           
 

Method Detail

getHeaders

List<String> getHeaders()

getData

List<Map<String,String>> getData()

getDataAsInstancesOf

<T> List<T> getDataAsInstancesOf(Class<T> clazz,
                                 Object... constructorArgs)

getInstanciatedInstancesFrom

<T> List<T> getInstanciatedInstancesFrom(Class<T> clazz,
                                         StepFactory factory)


Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.