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
>
>
>

Reply via email to