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

Reply via email to