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());



Reply via email to