Bill,

Look at the javadoc for @Before/AfterScenario - there are attributes on the 
annotation
for scenario type - EXAMPLE and NORMAL. The defaults are setup to be backward 
compatible.

B

----- Original message -----
From: "Bill Ross" <[email protected]>
To: [email protected]
Date: Fri, 16 Mar 2012 10:37:41 -0700
Subject: [jbehave-user] @AfterScenario should execute for parameterized 
scenarios

We just discovered that @AfterScenario does not execute for each
iteration of a parameterized scenario. Is there any reason for this?
It seems like a bug - there should be a hook that lets one clean
up after (or before for @BeforeScenario) each iteration of a
parameterized scenario. In my case, I want to print out the ids of
the user and transaction created for each iteration, in addition
to cleaning these up in our context class so they don't pollute
the next test. It doesn't seem right to have an explicit cleanup step
only used for parameterized scenarios.

Does anyone depend on having @AfterScenario and @BeforeScenario only
execute after/before all the scenarios in a param scenario run? 

Bill

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email




---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to