package org.weso.wesearch.stories; import java.util.List; import org.jbehave.core.configuration.Configuration; import org.jbehave.core.configuration.MostUsefulConfiguration; import org.jbehave.core.io.LoadFromClasspath; import org.jbehave.core.junit.JUnitStory; import org.jbehave.core.reporters.Format; import org.jbehave.core.reporters.StoryReporterBuilder; import org.jbehave.core.steps.CandidateSteps; import org.jbehave.core.steps.InstanceStepsFactory; import org.weso.wesearch.steps.FindOfficialName; public class FindOfficialNameStory extends JUnitStory { @Override public Configuration configuration() { return new MostUsefulConfiguration().useStoryLoader( new LoadFromClasspath(this.getClass())).useStoryReporterBuilder( new StoryReporterBuilder().withFormats(Format.HTML, Format.CONSOLE)); } @Override public List<CandidateSteps> candidateSteps() { return new InstanceStepsFactory(configuration(), new FindOfficialName()) .createCandidateSteps(); } }