@Override public TestResult withParameters(List<Parameter> parameters) { setParameters(parameters); return this; }
/** * @deprecated use set method. Scheduled to removal in 3.0 release. */ @Deprecated @Override public TestResult withParameters(final List<Parameter> parameters) { return setParameters(parameters); } }
/** * @deprecated use set method. Scheduled to removal in 3.0 release. */ @Deprecated @Override public TestResult withParameters(final Parameter... values) { return setParameters(values); }
/** * @deprecated use set method. Scheduled to removal in 3.0 release. */ @Deprecated @Override public TestResult withParameters(final Collection<Parameter> values) { return setParameters(values); }
private void handleTestCaseStarted(final TestCaseStarted event) { currentFeatureFile = event.testCase.getUri(); currentFeature = cucumberSourceUtils.getFeature(currentFeatureFile); currentTestCase = event.testCase; final Deque<PickleTag> tags = new LinkedList<>(event.testCase.getTags()); final LabelBuilder labelBuilder = new LabelBuilder(currentFeature, event.testCase, tags); final String name = event.testCase.getName(); final String featureName = currentFeature.getName(); final TestResult result = new TestResult() .setUuid(getTestCaseUuid(event.testCase)) .setHistoryId(getHistoryId(event.testCase)) .setFullName(String.format("%s: %s", featureName, name)) .setName(name) .setLabels(labelBuilder.getScenarioLabels()) .setLinks(labelBuilder.getScenarioLinks()); final ScenarioDefinition scenarioDefinition = cucumberSourceUtils.getScenarioDefinition(currentFeatureFile, currentTestCase.getLine()); if (scenarioDefinition instanceof ScenarioOutline) { result.setParameters( getExamplesAsParameters((ScenarioOutline) scenarioDefinition) ); } if (currentFeature.getDescription() != null && !currentFeature.getDescription().isEmpty()) { result.setDescription(currentFeature.getDescription()); } lifecycle.scheduleTestCase(result); lifecycle.startTestCase(getTestCaseUuid(event.testCase)); }
private void handleTestCaseStarted(final TestCaseStarted event) { currentFeatureFile = event.testCase.getUri(); currentFeature = cucumberSourceUtils.getFeature(currentFeatureFile); currentTestCase = event.testCase; final Deque<PickleTag> tags = new LinkedList<>(event.testCase.getTags()); final LabelBuilder labelBuilder = new LabelBuilder(currentFeature, event.testCase, tags); final String name = event.testCase.getName(); final String featureName = currentFeature.getName(); final TestResult result = new TestResult() .setUuid(getTestCaseUuid(event.testCase)) .setHistoryId(getHistoryId(event.testCase)) .setFullName(String.format("%s: %s", featureName, name)) .setName(name) .setLabels(labelBuilder.getScenarioLabels()) .setLinks(labelBuilder.getScenarioLinks()); final ScenarioDefinition scenarioDefinition = cucumberSourceUtils.getScenarioDefinition(currentFeatureFile, currentTestCase.getLine()); if (scenarioDefinition instanceof ScenarioOutline) { result.setParameters( getExamplesAsParameters((ScenarioOutline) scenarioDefinition) ); } if (currentFeature.getDescription() != null && !currentFeature.getDescription().isEmpty()) { result.setDescription(currentFeature.getDescription()); } lifecycle.scheduleTestCase(result); lifecycle.startTestCase(getTestCaseUuid(event.testCase)); }