http://jira.codehaus.org/browse/JBEHAVE-279 I realise this may not be a bug but thanks anyway!
On Fri, Apr 30, 2010 at 2:20 PM, Warren Muller <[email protected]>wrote: > sure will do > tx > > > On Fri, Apr 30, 2010 at 2:17 PM, Mauro Talevi > <[email protected]>wrote: > >> Hi Warren, >> >> would it possible to create a JIRA issue and attach a sample project that >> we can use to reproduce problem? >> >> Cheers >> >> >> On 30/04/2010 13:56, Warren Muller wrote: >> >> Hi, >> We are trying to use GivenScenarios but when the scenario containing it >> runs it generate the PENDING steps not the actual steps. When the called >> scenario is run independently it runs fine. My step implementation are >> simply printlns. This is just running in Eclipse with jbehave-core-2.5.1. >> Any idea what we could be missing here. As a workaround I can embed the >> steps method for the first scenario before the steps method of the second >> then it works as expected. >> tx >> Warren >> >> 1. user_logs_in_successfully >> >> Given I am not logged in >> >> When I log in as Liz with a password abc >> >> Then I should see a message, "Welcome, Liz!" >> >> output: >> >> runBeforeScenario >> >> logged out >> >> login for user: csm with password: abc >> >> checkMessage: Welcome, Liz! >> >> runThisAfterScenarioAny >> >> runThisAfterScenarioSuccess >> >> >> 2. user_places_an_order >> >> Scenario: User logs in and places an order >> >> GivenScenarios: com >> /test/examples/scenarios/user_logs_in_successfully.scenario >> >> When I place an order >> >> Then I should see a message, "Order placed" >> >> >> output: >> >> (com/test/examples/scenarios/user_logs_in_successfully.scenario) >> >> Scenario: >> >> Given I am not logged in (PENDING) >> >> When I log in as service with a password service (PENDING) >> >> Then I should see a message, "Welcome, CSM!" (NOT PERFORMED) >> >> >> placing Order >> >> checkMessage: Order placed >> >> >> 3. Run user_places_an_order with workaround (embedded steps method). >> Interesting is that the before and after steps of the first steps class is >> run in the second as well. >> >> >> output: >> >> runBeforeScenario >> >> logged out >> >> login for user: Liz with password: abc >> >> checkMessage: Welcome, Liz! >> >> runThisAfterScenarioAny >> >> runThisAfterScenarioSuccess >> >> runBeforeScenario >> >> placing Order >> >> checkMessage: Order placed >> >> runThisAfterScenarioAny >> >> runThisAfterScenarioSuccess >> >> >> >
