private void recordRowSteps(TestOutcome outcome, SpecflowScenario scenario) { for(SpecflowTableRow row : scenario.getRows()) { List<TestStep> rowSteps = stepsFrom(row.getRowSteps()); SpecflowScenarioTitleLine rowTitle = new SpecflowScenarioTitleLine(row.getRowTitle()); TestResult rowResult = TestResultList.overallResultFrom(getTestResults(rowSteps)); DataTableRow dataTableRow = new DataTableRow(rowTitle.getArguments()); dataTableRow.setResult(rowResult); outcome.addRow(dataTableRow); outcome.recordStep(TestStep.forStepCalled(rowTitle.getRowTitle()).withResult(rowResult)); outcome.startGroup(); outcome.recordSteps(rowSteps); outcome.endGroup(); } }
private void recordRowSteps(TestOutcome outcome, SpecflowScenario scenario) { for(SpecflowTableRow row : scenario.getRows()) { List<TestStep> rowSteps = stepsFrom(row.getRowSteps()); SpecflowScenarioTitleLine rowTitle = new SpecflowScenarioTitleLine(row.getRowTitle()); TestResult rowResult = TestResultList.of(getTestResults(rowSteps)).getOverallResult(); DataTableRow dataTableRow = new DataTableRow(rowTitle.getArguments()); dataTableRow.setResult(rowResult); outcome.addRow(dataTableRow); outcome.recordStep(TestStep.forStepCalled(rowTitle.getRowTitle()).withResult(rowResult)); outcome.startGroup(); outcome.recordSteps(rowSteps); outcome.endGroup(); } }
private void recordRowSteps(TestOutcome outcome, SpecflowScenario scenario) { for(SpecflowTableRow row : scenario.getRows()) { List<TestStep> rowSteps = stepsFrom(row.getRowSteps()); SpecflowScenarioTitleLine rowTitle = new SpecflowScenarioTitleLine(row.getRowTitle()); TestResult rowResult = TestResultList.of(getTestResults(rowSteps)).getOverallResult(); DataTableRow dataTableRow = new DataTableRow(rowTitle.getArguments()); dataTableRow.setResult(rowResult); outcome.addRow(dataTableRow); outcome.recordStep(TestStep.forStepCalled(rowTitle.getRowTitle()).withResult(rowResult)); outcome.startGroup(); outcome.recordSteps(rowSteps); outcome.endGroup(); } }