package org.jbehave.core.io.stories;
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import org.jbehave.core.configuration.MostUsefulConfiguration;
import org.jbehave.core.junit.JUnitStory;
import org.jbehave.core.reporters.StoryReporter;
import org.jbehave.core.reporters.StoryReporterBuilder;
import org.jbehave.core.reporters.TxtOutput;
public abstract class MyMultipleStory extends JUnitStory {
public MyMultipleStory() {
// Making sure this doesn't output to the build while it's running
useConfiguration(new MostUsefulConfiguration()
.useStoryReporterBuilder(new StoryReporterBuilder(){
@Override
public StoryReporter build(String storyPath) {
return new TxtOutput(new PrintStream(new ByteArrayOutputStream()));
}
}));
}
}