public class DataTable
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DataTable.DataTableBuilder |
static class |
DataTable.RowValueAccessor |
Modifier and Type | Method and Description |
---|---|
void |
addRow(java.util.List<?> data) |
void |
addRow(java.util.Map<java.lang.String,?> data) |
void |
addRows(java.util.List<DataTableRow> rows) |
void |
addTagsToLatestDataSet(java.util.List<TestTag> tags) |
void |
appendRow(java.util.List<?> data) |
void |
appendRow(java.util.Map<java.lang.String,?> data) |
DataTable |
containingOnlyRowsWithTagsFrom(java.util.Collection<TestTag> filterTags) |
DataTable.RowValueAccessor |
currentRow() |
java.util.List<TestStep> |
filterStepsWithTagsFrom(java.util.List<TestStep> testSteps,
java.util.Collection<TestTag> tags) |
java.util.List<DataSetDescriptor> |
getDataSetDescriptors() |
java.util.List<DataSet> |
getDataSets() |
java.util.List<java.lang.String> |
getHeaders() |
java.util.List<DataTableRow> |
getRows() |
int |
getSize() |
java.util.Collection<TestTag> |
getTags() |
DataTable.RowValueAccessor |
nextRow() |
java.lang.String |
restoreVariablesIn(java.lang.String stepDescription) |
DataTable.RowValueAccessor |
row(int rowNumber) |
void |
setScenarioOutline(java.lang.String scenarioOutline) |
void |
startNewDataSet(java.lang.String name,
java.lang.String description) |
java.lang.String |
toMarkdown() |
static DataTable.DataTableBuilder |
withHeaders(java.util.List<java.lang.String> headers) |
public void addTagsToLatestDataSet(java.util.List<TestTag> tags)
public java.util.Collection<TestTag> getTags()
public void setScenarioOutline(java.lang.String scenarioOutline)
public static DataTable.DataTableBuilder withHeaders(java.util.List<java.lang.String> headers)
public java.util.List<java.lang.String> getHeaders()
public java.util.List<DataTableRow> getRows()
public DataTable.RowValueAccessor row(int rowNumber)
public DataTable.RowValueAccessor nextRow()
public DataTable.RowValueAccessor currentRow()
public void addRow(java.util.Map<java.lang.String,?> data)
public void addRow(java.util.List<?> data)
public java.util.List<DataSetDescriptor> getDataSetDescriptors()
public void appendRow(java.util.Map<java.lang.String,?> data)
public void appendRow(java.util.List<?> data)
public void addRows(java.util.List<DataTableRow> rows)
public void startNewDataSet(java.lang.String name, java.lang.String description)
public int getSize()
public java.util.List<DataSet> getDataSets()
public java.lang.String toMarkdown()
public java.util.List<TestStep> filterStepsWithTagsFrom(java.util.List<TestStep> testSteps, java.util.Collection<TestTag> tags)
public DataTable containingOnlyRowsWithTagsFrom(java.util.Collection<TestTag> filterTags)
public java.lang.String restoreVariablesIn(java.lang.String stepDescription)