public class CSVTestDataSource extends java.lang.Object implements TestDataSource
Constructor and Description |
---|
CSVTestDataSource(java.lang.String path) |
CSVTestDataSource(java.lang.String path,
char separatorValue) |
CSVTestDataSource(java.lang.String path,
char separatorValue,
char quotechar) |
CSVTestDataSource(java.lang.String path,
char separatorValue,
char quotechar,
char escape) |
CSVTestDataSource(java.lang.String path,
char separatorValue,
char quotechar,
char escape,
int skipLines) |
Modifier and Type | Method and 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)
Returns the test data as a list of JavaBean instances.
|
java.util.List<java.lang.String> |
getHeaders() |
<T> java.util.List<T> |
getInstanciatedInstancesFrom(java.lang.Class<T> clazz,
StepFactory factory) |
static boolean |
validTestDataPath(java.lang.String path) |
public CSVTestDataSource(java.lang.String path, char separatorValue, char quotechar, char escape, int skipLines) throws java.io.IOException
java.io.IOException
public CSVTestDataSource(java.lang.String path) throws java.io.IOException
java.io.IOException
public CSVTestDataSource(java.lang.String path, char separatorValue) throws java.io.IOException
java.io.IOException
public CSVTestDataSource(java.lang.String path, char separatorValue, char quotechar) throws java.io.IOException
java.io.IOException
public CSVTestDataSource(java.lang.String path, char separatorValue, char quotechar, char escape) throws java.io.IOException
java.io.IOException
public static boolean validTestDataPath(java.lang.String path)
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getData()
getData
in interface TestDataSource
public java.util.List<java.lang.String> getHeaders()
getHeaders
in interface TestDataSource
public <T> java.util.List<T> getDataAsInstancesOf(java.lang.Class<T> clazz, java.lang.Object... constructorArgs)
getDataAsInstancesOf
in interface TestDataSource
public <T> java.util.List<T> getInstanciatedInstancesFrom(java.lang.Class<T> clazz, StepFactory factory)
getInstanciatedInstancesFrom
in interface TestDataSource