private List<TableRow> replaceTableRows(List<TableRow> tableRows) throws DataException { List<TableRow> resultTableRows = new ArrayList<>(); for (TableRow row : tableRows) { List<TableCell> resultCells = new ArrayList<>(); for (TableCell cell : row.getCells()) { TableCell resultCell = new TableCell(cell.getLocation(), replaceDataPlaceholders(cell.getValue())); resultCells.add(resultCell); } resultTableRows.add(new TableRow(row.getLocation(), resultCells)); } return resultTableRows; } }
private List<TableRow> replaceTableRows(List<TableRow> tableRows) throws DataException { List<TableRow> resultTableRows = new ArrayList<>(); for (TableRow row : tableRows) { List<TableCell> resultCells = new ArrayList<>(); for (TableCell cell : row.getCells()) { TableCell resultCell = new TableCell(cell.getLocation(), replaceDataPlaceholders(cell.getValue())); resultCells.add(resultCell); } resultTableRows.add(new TableRow(row.getLocation(), resultCells)); } return resultTableRows; } }
static DataTable applyToArgument(Map<String, String> dataTableAsMap, Step fragmentStep) { DataTable dataTable = (DataTable) fragmentStep.getArgument(); List<TableRow> resultTableRows = new ArrayList<>(); for (TableRow row : dataTable.getRows()) { List<TableCell> resultCells = new ArrayList<>(); for (TableCell cell : row.getCells()) { TableCell resultCell = new TableCell(cell.getLocation(), applyToText(dataTableAsMap, cell.getValue())); resultCells.add(resultCell); } resultTableRows.add(new TableRow(row.getLocation(), resultCells)); } return new DataTable(resultTableRows); } }
newCells.add( new PickleCell( pickleLocation(cell.getLocation()), interpolate(cell.getValue(), variableCells, valueCells)