package org.jbehave.examples.core.spring;
import org.jbehave.core.annotations.Configure;
import org.jbehave.core.annotations.UsingEmbedder;
import org.jbehave.core.annotations.UsingPaths;
import org.jbehave.core.annotations.spring.UsingSpring;
import org.jbehave.core.embedder.Embedder;
import org.jbehave.core.junit.spring.SpringAnnotatedPathRunner;
import org.junit.runner.RunWith;
/**
* Run stories via annotated embedder configuration and steps using Spring. The
* textual core stories are exactly the same ones found in the
* jbehave-core-example. Here we are only concerned with using the container
* to compose the configuration and the steps instances.
*/
@RunWith(SpringAnnotatedPathRunner.class)
@Configure()
@UsingEmbedder(embedder = Embedder.class, generateViewAfterStories = true, ignoreFailureInStories = true, ignoreFailureInView = true)
@UsingSpring(resources = { "org/jbehave/examples/core/spring/configuration.xml",
"org/jbehave/examples/core/spring/steps.xml" })
@UsingPaths(searchIn = "../core/src/main/java", includes = { "**/*.story" }, excludes = { "**/examples_table*.story" })
public class AnnotatedPathRunnerUsingSpring {
}