Hello,

I have question about JOIN functionality in dataDriven.
PropertyTable examples work correctly .
I tried to expand test cases and get "strange" result. Can you explain or say what i did wrong? See below - taken from http://webtest-community.canoo.com/wiki/space/PropertyTable/Examples
ByDefaults.xls - roles spreadsheet
role.name    user.nick
guest    Mittie
vip    Marc
admin    Martin

ByDefaults.xls - user spreadsheet
user.nick    user.first    user.last
Marc    Marc    Hoffmann
Mittie    Dierk    Koenig
Martin    Martin    Huber
Maus    Karin    Koenig

ByDefaults.xls - JOIN spreadsheet
table    name
roles    user.nick

Webtest:
<dataDriven tableContainer="${test.dir}/data/ByDefaults.xls"
   table="roles" filterclass="All" >
   <echo> ${role.name} ${user.nick} ${user.first} ${user.last}</echo>
</dataDriven>

Result:
    [echo]  guest Mittie Dierk Koenig
    [echo]  vip Marc Marc Hoffmann
    [echo]  admin Martin Martin Huber

When i add 'test Marc' to roles spreadsheet and run the same webtest i got:
    [echo]  guest Mittie Dierk Koenig
    [echo]  test Marc Marc Hoffmann
    [echo]  admin Martin Martin Huber
    [echo]  test Marc Marc Hoffmann
Double 'test' and no 'vip' values.
Is it correct behavior?

If I want to get
    [echo]  guest Mittie Dierk Koenig
    [echo]  vip Marc Marc Hoffmann
    [echo]  admin Martin Martin Huber
    [echo]  test Marc Marc Hoffmann

what parameters in dataDriven should be used.

Thank you very much

Regards,
Roman




_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to