public class CSVTestDataSource extends java.lang.Object implements TestDataSource
| Constructor and Description |
|---|
CSVTestDataSource(java.util.List<java.lang.String> paths,
char separatorValue) |
CSVTestDataSource(java.util.List<java.lang.String> paths,
char separatorValue,
char quotechar,
char escape,
int skipLines) |
CSVTestDataSource(java.lang.String path) |
CSVTestDataSource(java.lang.String path,
char separatorValue) |
CSVTestDataSource(java.lang.String path,
char separatorValue,
char quotechar,
char escape) |
| 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.util.List<java.lang.String> paths,
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.util.List<java.lang.String> paths,
char separatorValue)
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