[
http://jira.codehaus.org/browse/JBEHAVE-407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mauro Talevi resolved JBEHAVE-407.
----------------------------------
Resolution: Fixed
Fix Version/s: 3.2
Assignee: Mauro Talevi
Fixed - added story to verify behaviour:
org/jbehave/examples/trader/stories/after_scenario_outcome.story
> Failing Scenarios are Reported as Successfull
> ---------------------------------------------
>
> Key: JBEHAVE-407
> URL: http://jira.codehaus.org/browse/JBEHAVE-407
> Project: JBehave
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.2
> Environment: Win XP
> Reporter: Patrick McFadden
> Assignee: Mauro Talevi
> Fix For: 3.2
>
>
> We noticed that methods annotated with @AfterScenario(uponOutcome=FAILURE)
> were not being triggered properly after a scenario failed. Upon further
> inspection, we see that the Failure is reported by the failing step. It is
> then ignored by the "After" methods, which report success. The following
> scenario is run (although it should be skipped). The report at the bottom
> correctly states that the story failed.
> Sample Output from one of the Trader Examples:
> Running story
> org/jbehave/examples/trader/stories/skip_scenarios_after_failure.story
> (org/jbehave/examples/trader/stories/skip_scenarios_after_failure.story)
> Before Story ...
> Scenario: A scenario with failed step
> Before Scenario ...
> Given I do nothing
> Then I fail (FAILED)
> (junit.framework.AssertionFailedError: I failed!)
> After Any Scenario ...
> After Successful Scenario ...
> Scenario: A scenario that is not executed because if followed a failed
> scenario
> Before Scenario ...
> Given I do nothing
> After Any Scenario ...
> After Successful Scenario ...
> ... Browser has been put to rest
> After Story ...
> Failed to run story
> org/jbehave/examples/trader/stories/skip_scenarios_after_failure.story
> junit.framework.AssertionFailedError: I failed!
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email