- Revision
- 936
- Author
- mauro
- Date
- 2008-09-21 06:15:18 -0500 (Sun, 21 Sep 2008)
Log Message
Renamed examples Steps class.
Modified Paths
- trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StatusAlertCanBeActivated.java
- trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/StatusAlertIsNeverActivated.java
- trunk/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/TraderSellsAllStocks.java
Added Paths
Removed Paths
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: