net.thucydides.core.model
Class DataTable

Package class diagram package DataTable
java.lang.Object
  extended by net.thucydides.core.model.DataTable

public class DataTable
extends Object

A table of test data


Nested Class Summary
static class DataTable.DataTableBuilder
           
 class DataTable.RowValueAccessor
           
 
Method Summary
 void addRow(DataTableRow dataTableRow)
           
 void addRow(Map<String,? extends Object> data)
           
 void addRows(List<DataTableRow> rows)
           
 boolean atLastRow()
           
 DataTable.RowValueAccessor currentRow()
           
 List<String> getHeaders()
           
 List<DataTableRow> getRows()
           
 int getSize()
           
 boolean hasPredefinedRows()
           
 DataTable.RowValueAccessor nextRow()
           
 DataTable.RowValueAccessor row(int rowNumber)
           
static DataTable.DataTableBuilder withHeaders(List<String> headers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

withHeaders

public static DataTable.DataTableBuilder withHeaders(List<String> headers)

getHeaders

public List<String> getHeaders()

getRows

public List<DataTableRow> getRows()

row

public DataTable.RowValueAccessor row(int rowNumber)

nextRow

public DataTable.RowValueAccessor nextRow()

atLastRow

public boolean atLastRow()

currentRow

public DataTable.RowValueAccessor currentRow()

addRow

public void addRow(Map<String,? extends Object> data)

addRow

public void addRow(DataTableRow dataTableRow)

addRows

public void addRows(List<DataTableRow> rows)

hasPredefinedRows

public boolean hasPredefinedRows()

getSize

public int getSize()


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