True, But why is the @BeforeScenario (without uponType) not being executed?
From: Mauro Talevi [mailto:[email protected]] Sent: vrijdag 21 september 2012 18:28 To: [email protected] Subject: Re: [jbehave-user] beforestory doesn't run if I specify examples You're confusing scenarios and examples. A scenario may be made up of multiple example scenarios, but it's still one overall scenario. As such the @BeforeScenario applies to the overall scenario, regardless of the fact that you have examples. The @BeforeScenario(uponType=ScenarioType.EXAMPLE) applies to individual example scenarios, if you have examples tables. On 21/09/2012 13:09, Roy de Kleijn wrote: So, you can't have one @BeforeScenario method which is executed before scenarios with AND without examples? Thanks, Roy ________________________________ Van: Mauro Talevi [[email protected]<mailto:[email protected]>] Verzonden: vrijdag 21 september 2012 12:13 Aan: [email protected]<mailto:[email protected]> Onderwerp: Re: [jbehave-user] beforestory doesn't run if I specify examples @BeforeScenario executes before each scenario. @BeforeScenario(uponType=ScenarioType.EXAMPLE) executes before each example in a scenario. The org/jbehave/examples/trader/stories/trader_is_alerted_of_status.story show this in action. On 21/09/2012 10:45, Roy de Kleijn wrote: This one doesn't work: @BeforeScenario public void beforeEachScenario() { // ... } This one is working for scenarios with examples, but not for scenarios without examples. @BeforeScenario(uponType=ScenarioType.EXAMPLE) public void beforeEachExampleScenario() { // ... } Do I something wrong? or how can I get it work for both cases? ________________________________ Van: Roy de Kleijn [[email protected]<mailto:[email protected]>] Verzonden: vrijdag 21 september 2012 11:21 Aan: [email protected]<mailto:[email protected]> Onderwerp: RE: [jbehave-user] beforestory doesn't run if I specify examples I mean the code in the beforeScenario is not being executed.. ________________________________ Van: Mauro Talevi [[email protected]<mailto:[email protected]>] Verzonden: vrijdag 21 september 2012 11:16 Aan: [email protected]<mailto:[email protected]> Onderwerp: Re: [jbehave-user] beforestory doesn't run if I specify examples What do you mean by "beforestory doesn't run"? On 21/09/2012 10:15, Roy de Kleijn wrote: Hi, Is it true that we can't use beforestory if we like to specify Examples? In my case it isn't executed, only if I remove the examples. Thanks, Roy
