Cool.

I'll go ahead and add the other methods that I had to Row then and push a
patch onto github then, as I can't run my tests without these :)

I've also got another patch to let you use a Row from one table as defaults
for another table, which I'm finding really useful for saving keystrokes.
I'll push this on top.

Dan.

On 6 December 2010 10:50, Mauro Talevi <[email protected]> wrote:

>  Hi Dan,
>
> I was just about to let you know about it ... but you beat me to it.
>
> It's a first cut that can be improved on.   My aim was to provide a POC to
> satisfy your requirement (as I understood it) without breaking backward
> compat.
>
> Have a look at the trader example (TraderSteps has a converter method
> annotated with @AsParameterConverter).
>
> Essentially, I've decorated the existing ExamplesTable#getRow(int)
> functionality with another ExamplesTable#getRowAsParameters(int) using the
> some of the same ideas that you had in your contribution, i.e. having the
> Row#valueAs(String,Class) as the access point for parameter value
> conversion.
>
> The method getRowAsParameters(int) could be moved to a separate class (say
> ParametersTable, either a subclass or a decorator of ExamplesTable) but I
> would think it's actually simpler to leave in the same class.  It's optional
> functionality and users can decide to make use of it or not.
>
> Cheers
>
>
> On 06/12/2010 10:36, Dan Godfrey wrote:
>
> Hi Mauro,
>
> I saw your commit for this. Have you finished yet? I have some extras on
> top of the basic implementation, but will hold off patching if you're going
> to add some more.
>
> Dan.
>
>
>
>
>

Reply via email to