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.


Reply via email to