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,
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) |
TestDataSource |
separatedBy(char newSeparator) |
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.IOExceptionpublic CSVTestDataSource(java.lang.String path)
throws java.io.IOException
java.io.IOExceptionpublic CSVTestDataSource(java.lang.String path,
char separatorValue)
throws java.io.IOException
java.io.IOExceptionpublic CSVTestDataSource(java.lang.String path,
char separatorValue,
char quotechar,
char escape)
throws java.io.IOException
java.io.IOExceptionpublic static boolean validTestDataPath(java.lang.String path)
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getData()
getData in interface TestDataSourcepublic java.util.List<java.lang.String> getHeaders()
getHeaders in interface TestDataSourcepublic <T> java.util.List<T> getDataAsInstancesOf(java.lang.Class<T> clazz,
java.lang.Object... constructorArgs)
getDataAsInstancesOf in interface TestDataSourcepublic <T> java.util.List<T> getInstanciatedInstancesFrom(java.lang.Class<T> clazz,
StepFactory factory)
getInstanciatedInstancesFrom in interface TestDataSourcepublic TestDataSource separatedBy(char newSeparator)
separatedBy in interface TestDataSource