commit c4aa030b59270f0099a652476734ea8905e3df08 Author: Jan Galinski <jan.galin...@holisticon.de> AuthorDate: Thu, 9 May 2013 12:05:12 +0200 Commit: Jan Galinski <jan.galin...@holisticon.de> CommitDate: Thu, 9 May 2013 12:05:12 +0200
moved provider to extra package and organized imports diff --git a/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/AnnotatedPathRunnerUsingNeedle.java b/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/AnnotatedPathRunnerUsingNeedle.java index ad82399..04ab032 100644 --- a/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/AnnotatedPathRunnerUsingNeedle.java +++ b/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/AnnotatedPathRunnerUsingNeedle.java @@ -9,9 +9,10 @@ import org.jbehave.core.junit.needle.NeedleAnnotatedPathRunner; import org.junit.runner.RunWith; /** - * Run stories via annotated embedder configuration and steps using Needle. The textual trader stories are exactly the - * same ones found in the jbehave-trader-example. Here we are only concerned with using the container to compose the - * configuration and the steps instances. + * Run stories via annotated embedder configuration and steps using Needle. The + * textual trader stories are exactly the same ones found in the + * jbehave-trader-example. Here we are only concerned with using the container + * to compose the configuration and the steps instances. */ @RunWith(NeedleAnnotatedPathRunner.class) @Configure diff --git a/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/ParentAnnotatedEmbedderUsingNeedle.java b/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/ParentAnnotatedEmbedderUsingNeedle.java index 1cd0452..07de6ac 100644 --- a/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/ParentAnnotatedEmbedderUsingNeedle.java +++ b/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/ParentAnnotatedEmbedderUsingNeedle.java @@ -6,6 +6,7 @@ import org.jbehave.core.annotations.UsingEmbedder; import org.jbehave.core.annotations.needle.UsingNeedle; import org.jbehave.core.embedder.Embedder; import org.jbehave.core.junit.needle.NeedleAnnotatedEmbedderRunner; +import org.jbehave.examples.trader.needle.provider.TraderServiceInjectionProvider; import org.junit.runner.RunWith; @RunWith(NeedleAnnotatedEmbedderRunner.class) diff --git a/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/TraderServiceInjectionProvider.java b/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/TraderServiceInjectionProvider.java deleted file mode 100644 index bd9d78e..0000000 --- a/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/TraderServiceInjectionProvider.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.jbehave.examples.trader.needle; - -import org.jbehave.core.annotations.needle.DefaultInstanceInjectionProvider; -import org.jbehave.examples.trader.service.TradingService; - -/** - * Injection provider holding the service. - * - * @author Simon Zambrovski - */ -public final class TraderServiceInjectionProvider extends DefaultInstanceInjectionProvider<TradingService> { - - public TraderServiceInjectionProvider() { - super(new TradingService()); - } -} diff --git a/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/TraderStoriesUsingNeedle.java b/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/TraderStoriesUsingNeedle.java index deed234..9245d80 100644 --- a/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/TraderStoriesUsingNeedle.java +++ b/examples/trader-needle/src/main/java/org/jbehave/examples/trader/needle/TraderStoriesUsingNeedle.java @@ -10,6 +10,7 @@ import org.jbehave.core.io.StoryFinder; import org.jbehave.core.steps.InjectableStepsFactory; import org.jbehave.core.steps.needle.NeedleStepsFactory; import org.jbehave.examples.trader.TraderStories; +import org.jbehave.examples.trader.needle.provider.TraderServiceInjectionProvider; import org.jbehave.examples.trader.steps.AndSteps; import org.jbehave.examples.trader.steps.BeforeAfterSteps; import org.jbehave.examples.trader.steps.CalendarSteps; @@ -21,16 +22,16 @@ import org.jbehave.examples.trader.steps.SearchSteps; import de.akquinet.jbosscc.needle.injection.InjectionProvider; /** - * Run trader stories using NeedleStepsFactory. The textual trader stories are exactly the same ones found in the - * jbehave-trader-example. Here we are only concerned with using the container to compose the steps instances. + * Run trader stories using NeedleStepsFactory. The textual trader stories are + * exactly the same ones found in the jbehave-trader-example. Here we are only + * concerned with using the container to compose the steps instances. */ public class TraderStoriesUsingNeedle extends TraderStories { @Override public InjectableStepsFactory stepsFactory() { - final Class<?>[] steps = new Class<?>[] { NeedleTraderSteps.class, BeforeAfterSteps.class, AndSteps.class, - CalendarSteps.class, PendingSteps.class, PriorityMatchingSteps.class, SandpitSteps.class, - SearchSteps.class }; + final Class<?>[] steps = new Class<?>[] { NeedleTraderSteps.class, BeforeAfterSteps.class, AndSteps.class, CalendarSteps.class, PendingSteps.class, + PriorityMatchingSteps.class, SandpitSteps.class, SearchSteps.class }; final Set<InjectionProvider<?>> providers = new HashSet<InjectionProvider<?>>(); providers.add(new TraderServiceInjectionProvider());