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)
           
<T extends ScenarioSteps>
List<T>
getInstanciatedInstancesFrom(Class<T> clazz, StepFactory factory)
           
 

Method Detail

getData

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

getDataAsInstancesOf

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

getInstanciatedInstancesFrom

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


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