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