Andreas,
the default is "false" on the delimiterNamedParameters.
Here's the story that verifies this behaviour:
https://github.com/jbehave/jbehave-core/blob/master/examples/trader/src/main/java/org/jbehave/examples/trader/stories/parametrisation_by_delimited_name.story
And the configuration:
https://github.com/jbehave/jbehave-core/blob/master/examples/trader/src/main/java/org/jbehave/examples/trader/stories/ParametrisationByDelimitedName.java
Cheers
On 23/07/2012 18:48, Andreas Ebbert-Karroum wrote:
That's the default, you actually DON'T want to use it.
Andreas
2012/7/23 Mauro Talevi <[email protected]
<mailto:[email protected]>>
Use parametrisation by name delimiters:
new MostUsefulConfiguration()
.useParameterControls(new
ParameterControls().useDelimiterNamedParameters(true))
http://jbehave.org/reference/stable/parametrised-scenarios.html
On 23/07/2012 18:26, Marius Brot wrote:
Hello,
how do you handle Parametrisation of Stories when the same step
should be called multiple with different parameters?
I'm wondering the following example was not running like expected.
My Story file:
----------------------------------------------------------------
Scenario: Some jobs with multiple users
Given a user called <user1>
Given a user called <user2>
...
Examples:
| user1 | user2 |
| mario | lena |
Console Output (when running the Story - like expacted):
----------------------------------------------------------------
Example: {user1=mario, user2=lena}
Given a user called mario
Given a user called lena
...
The implementation of the Steps looks like:
----------------------------------------------------------------
@Given("a user called $user")
public void aUser(String user) {
// ..
}
The Problem
----------------------------------------------------------------
When debugging the method aUser will be called with parameter
values "<user1>" and "<user2>" insted of the user names.
Why the console is showing my expected behavior but the code
itselfs don't do so?
When changing one of the parameter names to "user" they will
work. But I need to specify different users.
cheers
Marius
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
--
Mit freundlichen Grüßen / Best regards
Andreas Ebbert-Karroum | Bereichsleiter der Agilen Software Factory
codecentric AG | Merscheider Straße 1 | 42699 Solingen | Deutschland
tel: +49 (0) 212.23362825 | fax: +49 (0) 212.23362879 | mobil: +49 (0)
175.2664109
www.codecentric.de <http://www.codecentric.de> | blog.codecentric.de
<http://blog.codecentric.de> | www.meettheexperts.de
<http://www.meettheexperts.de> | www.more4fi.de <http://www.more4fi.de>
Sitz der Gesellschaft: Düsseldorf | HRB 63043
Vorstand: Klaus Jäger (Vorsitzender) | Mirko Novakovic . Rainer Vehns
Aufsichtsrat: Patric Fedlmeier (Vorsitzender) . Bernd Klinkmann .
Jürgen Schütz
Diese E-Mail einschließlich evtl. beigefügter Dateien enthält
vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie
nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten
haben, informieren Sie bitte sofort den Absender und löschen Sie diese
E-Mail und evtl. beigefügter Dateien umgehend. Das unerlaubte
Kopieren, Nutzen oder Öffnen evtl. beigefügter Dateien sowie die
unbefugte Weitergabe dieser E-Mail ist nicht gestattet.