[
http://jira.codehaus.org/browse/JBEHAVE-211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mauro Talevi resolved JBEHAVE-211.
----------------------------------
Resolution: Fixed
> StringListConverter converts an empty String to a one element List instead of
> an empty List
> -------------------------------------------------------------------------------------------
>
> Key: JBEHAVE-211
> URL: http://jira.codehaus.org/browse/JBEHAVE-211
> Project: JBehave
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.3.2
> Reporter: Cyril Ledru
> Assignee: Mauro Talevi
> Priority: Minor
> Fix For: 2.4
>
> Attachments: stringListConverter.patch
>
>
> Given a textual step:
> {code}
> Then string is ''
> {code}
> the following test will fail:
> {code}
> @Then("string is '$params'")
> public void empty(List<String> params) {
> ensureThat(params.isEmpty(), equalTo(true));
> }
> {code}
> A more likely scenario would be a table example:
> {code}
> Scenario: <Guess> marks as <Mark>
> Given the secret r,g,y,b
> When I guess [Guess]
> Then I should get [Mark]
> Examples:
> |Guess|Mark|
> |c,c,c,c||
> |b,c,c,c|m|
> {code}
> where the first row would fail if Mark were compared to an empty List.
--
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