public void convertToTable(String firstRowTitle) { if (rows == null) { rows = Lists.newArrayList(); addRow(firstRowTitle, steps); steps.clear(); } }
public void convertToTable(String firstRowTitle) { if (rows == null) { rows = new ArrayList<>(); addRow(firstRowTitle, steps); steps.clear(); } }
public void convertToTable(String firstRowTitle) { if (rows == null) { rows = Lists.newArrayList(); addRow(firstRowTitle, steps); steps.clear(); } }
public List<SpecflowScenario> split() { List<SpecflowScenario> scenarios = new ArrayList<>(); String currentTitle = null; SpecflowScenario currentScenario = null; for (List<String> blockLines : splitScenarios(outputLines)) { String blockTitle = blockLines.get(0); List<String> blockSteps = tail(blockLines); if (sameTitle(blockTitle, currentTitle)) { currentScenario.convertToTable(currentTitle); currentScenario.addRow(blockTitle, blockSteps); } else { currentScenario = new SpecflowScenario(removeParametersFrom(blockTitle)); scenarios.add(currentScenario); currentScenario.addSteps(blockSteps); } currentTitle = blockTitle; } return scenarios; }
public List<SpecflowScenario> split() { List<SpecflowScenario> scenarios = Lists.newArrayList(); String currentTitle = null; SpecflowScenario currentScenario = null; for (List<String> blockLines : splitScenarios(outputLines)) { String blockTitle = blockLines.get(0); List<String> blockSteps = tail(blockLines); if (sameTitle(blockTitle, currentTitle)) { currentScenario.convertToTable(currentTitle); currentScenario.addRow(blockTitle, blockSteps); } else { currentScenario = new SpecflowScenario(removeParametersFrom(blockTitle)); scenarios.add(currentScenario); currentScenario.addSteps(blockSteps); } currentTitle = blockTitle; } return scenarios; }
public List<SpecflowScenario> split() { List<SpecflowScenario> scenarios = Lists.newArrayList(); String currentTitle = null; SpecflowScenario currentScenario = null; for (List<String> blockLines : splitScenarios(outputLines)) { String blockTitle = blockLines.get(0); List<String> blockSteps = tail(blockLines); if (sameTitle(blockTitle, currentTitle)) { currentScenario.convertToTable(currentTitle); currentScenario.addRow(blockTitle, blockSteps); } else { currentScenario = new SpecflowScenario(removeParametersFrom(blockTitle)); scenarios.add(currentScenario); currentScenario.addSteps(blockSteps); } currentTitle = blockTitle; } return scenarios; }