ContextStoryReporter.java
package org.jbehave.core.reporters;
import org.jbehave.core.context.Context;
import org.jbehave.core.model.Scenario;
import org.jbehave.core.model.Story;
public class ContextStoryReporter extends NullStoryReporter {
private final Context context;
public ContextStoryReporter(Context context) {
this.context = context;
}
@Override
public void beforeStory(Story story, boolean givenStory) {
context.setCurrentStory(story.getPath());
}
@Override
public void beforeScenario(Scenario scenario) {
context.setCurrentScenario(scenario.getTitle());
}
}