private void startExample() { Map<String, String> data = exampleData.get(exampleCount - 1); StepEventBus.getEventBus().exampleStarted(data); }
private void startExample(Map<String, String> data) { StepEventBus.getEventBus().exampleStarted(data); }
@Override public void start(Object obj, Method method, Object[] args, MethodProxy proxy) { if (ExampleTables.isUsingAnExampleTable() && TestAnnotations.isAnExampleStep(method)) { List<String> headers = ExampleTables.getCurrentExampleTable().getHeaders(); checkColumnCountFor(method, headers, args); Map<String, String> row = new HashMap(); int argumentIndex = 0; for(String header : headers) { row.put(header, args[argumentIndex++].toString()); } StepEventBus.getEventBus().exampleStarted(row); } }
private void startExample(Integer lineNumber) { Map<String, String> data = exampleRows().get(lineNumber); getStepEventBus(currentFeaturePath()).clearStepFailures(); getStepEventBus(currentFeaturePath()).exampleStarted(data); if (exampleTags().containsKey(lineNumber)) { List<Tag> currentExampleTags = exampleTags().get(lineNumber); getStepEventBus(currentFeaturePath()).addTagsToCurrentTest(convertCucumberTags(currentExampleTags)); } }
private void startExample(Integer lineNumber) { Map<String, String> data = exampleRows().get(lineNumber); getStepEventBus(currentFeaturePath()).clearStepFailures(); getStepEventBus(currentFeaturePath()).exampleStarted(data); if (exampleTags().containsKey(lineNumber)) { List<Tag> currentExampleTags = exampleTags().get(lineNumber); getStepEventBus(currentFeaturePath()).addTagsToCurrentTest(convertCucumberTags(currentExampleTags)); } }
@Override public void testStarted(final Description description) { if (testingThisDataSet(description)) { super.testStarted(description); StepEventBus.getEventBus().useExamplesFrom(dataTableRow()); //StepEventBus.getEventBus().useExamplesFrom(dataTable()); if (!ignoredOrPending(description)) StepEventBus.getEventBus().exampleStarted(parametersTable.row(parameterSetNumber).toStringMap()); } }