private void readExamples(final HierarchicalStreamReader reader, final TestOutcome testOutcome) { List<String> headers = Lists.newArrayList(); List<DataTableRow> rows = Lists.newArrayList(); List<DataSetDescriptor> descriptors = Lists.newArrayList(); while (reader.hasMoreChildren()) { reader.moveDown(); String childNode = reader.getNodeName(); if (childNode.equals(HEADERS)) { headers = readHeaders(reader); } else if (childNode.equals(ROWS)) { rows = readRows(reader); } else if (childNode.equals("datasets")) { descriptors = readDescriptors(reader); } reader.moveUp(); } DataTable table = DataTable.withHeaders(headers).andRowData(rows).andDescriptors(descriptors).build(); testOutcome.useExamplesFrom(table); }
private void readExamples(final HierarchicalStreamReader reader, final TestOutcome testOutcome) { List<String> headers = Lists.newArrayList(); List<DataTableRow> rows = Lists.newArrayList(); List<DataSetDescriptor> descriptors = Lists.newArrayList(); while (reader.hasMoreChildren()) { reader.moveDown(); String childNode = reader.getNodeName(); if (childNode.equals(HEADERS)) { headers = readHeaders(reader); } else if (childNode.equals(ROWS)) { rows = readRows(reader); } else if (childNode.equals("datasets")) { descriptors = readDescriptors(reader); } reader.moveUp(); } DataTable table = DataTable.withHeaders(headers).andRowData(rows).andDescriptors(descriptors).build(); testOutcome.useExamplesFrom(table); }
private void readExamples(final HierarchicalStreamReader reader, final TestOutcome testOutcome) { List<String> headers = new ArrayList<>(); List<DataTableRow> rows = new ArrayList<>(); List<DataSetDescriptor> descriptors = new ArrayList<>(); while (reader.hasMoreChildren()) { reader.moveDown(); String childNode = reader.getNodeName(); switch (childNode) { case HEADERS: headers = readHeaders(reader); break; case ROWS: rows = readRows(reader); break; case "datasets": descriptors = readDescriptors(reader); break; } reader.moveUp(); } DataTable table = DataTable.withHeaders(headers).andRowData(rows).andDescriptors(descriptors).build(); testOutcome.useExamplesFrom(table); }