I do see the table processing in the documentation page, though.
On Wed, Nov 25, 2009 at 8:39 AM, Christopher Gardner
<[email protected]> wrote:
> Mauro,
>
> It's probably right in front of me, but I don't see parseTraders() in
> the linked svn directory or the entry point in using the table.
>
> On Wed, Nov 25, 2009 at 8:30 AM, Christopher Gardner
> <[email protected]> wrote:
>> Excellent!!!!
>>
>> On Wed, Nov 25, 2009 at 8:21 AM, Mauro Talevi
>> <[email protected]> wrote:
>>> Thanks, Cristiano :-)
>>>
>>> In effect, I've found table parameters quite useful of late. Took it one
>>> step further to make it easier to use:
>>>
>>> http://jira.codehaus.org/browse/JBEHAVE-209
>>>
>>> Added documentation page:
>>
>>> http://jbehave.org/reference/latest/table-parameters.html
>>>
>>> Note how the steps implementation with TableExamples parameters is slightly
>>> simplified and clearer in its intent:
>>>
>>> https://svn.codehaus.org/jbehave/trunk/core/examples/trader/src/main/java/org/jbehave/examples/trader/TraderSteps.java
>>>
>>> Cheers
>>>
>>> Cristiano Gavião wrote:
>>>>
>>>> Hey Mauro.... congrats !!!
>>>>
>>>> Very very nice feature (one more....)
>>>>
>>>>
>>>>
>>>> Mauro Talevi escreveu:
>>>>>
>>>>> Christopher,
>>>>>
>>>>> here's a fully-working example that illustrates use of examples table in
>>>>> parsing multi-line input:
>>>>>
>>>>>
>>>>> https://svn.codehaus.org/jbehave/trunk/core/examples/trader/src/main/java/org/jbehave/examples/trader/scenarios/wildcard_search.scenario
>>>>>
>>>>> Check out the
>>>>>
>>>>>
>>>>> https://svn.codehaus.org/jbehave/trunk/core/examples/trader/src/main/java/org/jbehave/examples/trader/TraderSteps.java
>>>>>
>>>>> for the implementation, in particular the method
>>>>>
>>>>> List<Trader> parseTraders(String tradersTable)
>>>>>
>>>>> Cheers
>>>>>
>>>>> Christopher Gardner wrote:
>>>>>>
>>>>>> Do you mind positing a quick scenario file with an example of this?
>>>>>>
>>>>>> Also, after thinking about this today, the situation I had in mind was
>>>>>> in this vein
>>>>>>
>>>>>> Given these users
>>>>>> |name|rank|
>>>>>> |Larry|Stooge 3|
>>>>>> |Moe|Stooge 1|
>>>>>> |Curly|Stooge 2|
>>>>>>
>>>>>> When I execute this wildcard search "%y"
>>>>>>
>>>>>> Then I see
>>>>>> |Larry|Stooge 3|
>>>>>> |Curly|Stooge 2|
>>>>>>
>>>>>> How might I represent this in a JBehave scenario file as well an
>>>>>> ExamplesTable?
>>>>>>
>>>>>> On Tue, Nov 24, 2009 at 11:25 AM, Mauro Talevi
>>>>>> <[email protected]> wrote:
>>>>>>>
>>>>>>> Hi Christopher,
>>>>>>>
>>>>>>>
>>>>>>> yes, that is the intended scope of Scenario Examples.
>>>>>>>
>>>>>>> But you can also use the ExamplesTable to parse your tabular input for
>>>>>>> internal implementation in a step method.
>>>>>>>
>>>>>>> @When("I do something with a table $tableContent")
>>>>>>> public void doSomethingWithATable(String tableContent){
>>>>>>> ExamplesTable table = new ExamplesTable(tableContent);
>>>>>>> // use table to retrieve contents by row
>>>>>>> }
>>>>>>>
>>>>>>> The difference here is that you can use the entire table content in the
>>>>>>> same
>>>>>>> scenario step, and not one line per scenario execution as when using
>>>>>>> the
>>>>>>> Examples: keyword.
>>>>>>>
>>>>>>> I've been meaning to had this use case to the docs, just have not got
>>>>>>> around
>>>>>>> to it. In one of my current projects, we've found it quite useful in
>>>>>>> cutting down files and making scenarios more expressive.
>>>>>>>
>>>>>>> NOTE: if you are using Windows, you may still be bitten by the regex
>>>>>>> issue
>>>>>>> for long table with repeated values, especially at start of the the
>>>>>>> lines.
>>>>>>> Workaround, is to put the columns with most varying values as much to
>>>>>>> the
>>>>>>> left as possible.
>>>>>>>
>>>>>>> Cheers
>>>>>>>
>>>>>>> Christopher Gardner wrote:
>>>>>>>>
>>>>>>>> It looks like just using the Examples approach should suffice.
>>>>>>>>
>>>>>>>> On Tue, Nov 24, 2009 at 8:05 AM, Christopher Gardner
>>>>>>>> <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>> Is there a way to get the effect of cucumber's multiline step feature
>>>>>>>>> in JBehave?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> http://wiki.github.com/aslakhellesoy/cucumber/multiline-step-arguments
>>>>>>>>>
>>>>>>>>> This would be useful to set up data to test search functionality
>>>>>>>>> without having to resort to an external file.
>>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe from this list, please visit:
>>>>>>>>
>>>>>>>> http://xircles.codehaus.org/manage_email
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe from this list, please visit:
>>>>>>>
>>>>>>> http://xircles.codehaus.org/manage_email
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe from this list, please visit:
>>>>>>
>>>>>> http://xircles.codehaus.org/manage_email
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe from this list, please visit:
>>>>>
>>>>> http://xircles.codehaus.org/manage_email
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe from this list, please visit:
>>>>
>>>> http://xircles.codehaus.org/manage_email
>>>>
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>> http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>>
>
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email