Title: [936] trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios: Renamed examples Steps class.

Diff

Modified: trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StatusAlertCanBeActivated.java (935 => 936)

--- trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StatusAlertCanBeActivated.java	2008-09-21 11:13:52 UTC (rev 935)
+++ trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StatusAlertCanBeActivated.java	2008-09-21 11:15:18 UTC (rev 936)
@@ -20,7 +20,7 @@
             public ScenarioDefiner forDefiningScenarios() {
                 return new ClasspathScenarioDefiner(new UnderscoredCamelCaseResolver(".scenario"), new PatternScenarioParser(new PropertyBasedConfiguration()), classLoader);
             }
-        }, new StockSteps(10.0));
+        }, new TraderSteps(10.0));
     }
 
 }

Modified: trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StatusAlertIsNeverActivated.java (935 => 936)

--- trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StatusAlertIsNeverActivated.java	2008-09-21 11:13:52 UTC (rev 935)
+++ trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StatusAlertIsNeverActivated.java	2008-09-21 11:15:18 UTC (rev 936)
@@ -19,7 +19,7 @@
             public ClasspathScenarioDefiner forDefiningScenarios() {
                 return new ClasspathScenarioDefiner(new UnderscoredCamelCaseResolver(".scenario"), new PatternScenarioParser(new PropertyBasedConfiguration()), classLoader);
             }
-        }, new StockSteps(100.0));
+        }, new TraderSteps(100.0));
     }
 
 }

Deleted: trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StockSteps.java (935 => 936)

--- trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StockSteps.java	2008-09-21 11:13:52 UTC (rev 935)
+++ trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StockSteps.java	2008-09-21 11:15:18 UTC (rev 936)
@@ -1,66 +0,0 @@
-package org.jbehave.examples.trader.scenarios;
-
-import static java.util.Arrays.asList;
-import static org.hamcrest.CoreMatchers.equalTo;
-import static org.jbehave.util.JUnit4Ensure.ensureThat;
-
-import java.util.List;
-
-import org.jbehave.examples.trader.converters.TraderConverter;
-import org.jbehave.examples.trader.model.Stock;
-import org.jbehave.examples.trader.model.Trader;
-import org.jbehave.examples.trader.persistence.TraderPersister;
-import org.jbehave.scenario.annotations.Given;
-import org.jbehave.scenario.annotations.Then;
-import org.jbehave.scenario.annotations.When;
-import org.jbehave.scenario.parser.PrefixCapturingPatternBuilder;
-import org.jbehave.scenario.steps.ParameterConverters;
-import org.jbehave.scenario.steps.SilentStepMonitor;
-import org.jbehave.scenario.steps.StepMonitor;
-import org.jbehave.scenario.steps.Steps;
-import org.jbehave.scenario.steps.StepsConfiguration;
-
-public class StockSteps extends Steps {
-
-    private static final StepMonitor MONITOR = new SilentStepMonitor();
-    private double threshold;
-    private Stock stock;
-    private Trader trader;
-
-    public StockSteps(double threshold) {
-        super(new StepsConfiguration(new PrefixCapturingPatternBuilder(), MONITOR, new ParameterConverters(
-                new SilentStepMonitor(), new TraderConverter(mockTradePersister())), "Given", "When", "Then", "And"));
-        this.threshold = threshold;
-    }
-
-    private static TraderPersister mockTradePersister() {
-        return new TraderPersister(new Trader("Mauro", asList(new Stock(asList(1.0d), 10.d))));
-    }
-
-    @Given("a trader of name $trader")
-    public void aTrader(Trader trader) {
-        this.trader = trader;
-    }
-
-    @Given("a stock of prices $prices")
-    public void aStockOfPrice(List<Double> prices) {
-        stock = new Stock(prices, threshold);
-    }
-
-    @When("the stock is traded at $price")
-    public void theStockIsTradedAt(double price) {
-        stock.tradeAt(price);
-    }
-
-    @Then("the alert status should be $status")
-    public void theAlertStatusShouldBe(String status) {
-        ensureThat(stock.getStatus().name(), equalTo(status));
-    }
-
-    @Then("the trader sells all stocks")
-    public void theTraderSellsAllStocks() {
-        trader.sellAllStocks();
-        ensureThat(trader.getStocks().size(), equalTo(0));
-    }
-
-}

Modified: trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/TraderSellsAllStocks.java (935 => 936)

--- trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/TraderSellsAllStocks.java	2008-09-21 11:13:52 UTC (rev 935)
+++ trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/TraderSellsAllStocks.java	2008-09-21 11:15:18 UTC (rev 936)
@@ -19,7 +19,7 @@
             public ScenarioDefiner forDefiningScenarios() {
                 return new ClasspathScenarioDefiner(new UnderscoredCamelCaseResolver(".scenario"), new PatternScenarioParser(this), classLoader);
             }
-        }, new StockSteps(10.0));
+        }, new TraderSteps(10.0));
     }
 
 }

Copied: trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/TraderSteps.java (from rev 935, trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StockSteps.java) (0 => 936)

--- trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/TraderSteps.java	                        (rev 0)
+++ trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/TraderSteps.java	2008-09-21 11:15:18 UTC (rev 936)
@@ -0,0 +1,66 @@
+package org.jbehave.examples.trader.scenarios;
+
+import static java.util.Arrays.asList;
+import static org.hamcrest.CoreMatchers.equalTo;
+import static org.jbehave.util.JUnit4Ensure.ensureThat;
+
+import java.util.List;
+
+import org.jbehave.examples.trader.converters.TraderConverter;
+import org.jbehave.examples.trader.model.Stock;
+import org.jbehave.examples.trader.model.Trader;
+import org.jbehave.examples.trader.persistence.TraderPersister;
+import org.jbehave.scenario.annotations.Given;
+import org.jbehave.scenario.annotations.Then;
+import org.jbehave.scenario.annotations.When;
+import org.jbehave.scenario.parser.PrefixCapturingPatternBuilder;
+import org.jbehave.scenario.steps.ParameterConverters;
+import org.jbehave.scenario.steps.SilentStepMonitor;
+import org.jbehave.scenario.steps.StepMonitor;
+import org.jbehave.scenario.steps.Steps;
+import org.jbehave.scenario.steps.StepsConfiguration;
+
+public class TraderSteps extends Steps {
+
+    private static final StepMonitor MONITOR = new SilentStepMonitor();
+    private double threshold;
+    private Stock stock;
+    private Trader trader;
+
+    public TraderSteps(double threshold) {
+        super(new StepsConfiguration(new PrefixCapturingPatternBuilder(), MONITOR, new ParameterConverters(
+                new SilentStepMonitor(), new TraderConverter(mockTradePersister())), "Given", "When", "Then", "And"));
+        this.threshold = threshold;
+    }
+
+    private static TraderPersister mockTradePersister() {
+        return new TraderPersister(new Trader("Mauro", asList(new Stock(asList(1.0d), 10.d))));
+    }
+
+    @Given("a trader of name $trader")
+    public void aTrader(Trader trader) {
+        this.trader = trader;
+    }
+
+    @Given("a stock of prices $prices")
+    public void aStockOfPrice(List<Double> prices) {
+        stock = new Stock(prices, threshold);
+    }
+
+    @When("the stock is traded at $price")
+    public void theStockIsTradedAt(double price) {
+        stock.tradeAt(price);
+    }
+
+    @Then("the alert status should be $status")
+    public void theAlertStatusShouldBe(String status) {
+        ensureThat(stock.getStatus().name(), equalTo(status));
+    }
+
+    @Then("the trader sells all stocks")
+    public void theTraderSellsAllStocks() {
+        trader.sellAllStocks();
+        ensureThat(trader.getStocks().size(), equalTo(0));
+    }
+
+}

Property changes: trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/TraderSteps.java

Name: svn:mergeinfo
   + 


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to