Eviware Forum

soapUI => soapUI => Topic started by: Tareque on January 31, 2008, 08:48:39 pm



Title: Setting the query of a JDBC datasource dynamically in TestCase setupScript
Post by: Tareque on January 31, 2008, 08:48:39 pm
Hi,
Is it possible to set the query for a JDBC DataSource dynamically through the SetUp script of a TestCase?

I have to fetch the query from a DB in the SetUp script and set it in the dataSource which has already been created

def dataSource    = testRunner.getTestCase().getTestStepByName("DataSource")


Title: Re: Setting the query of a JDBC datasource dynamically in TestCase setupScript
Post by: omatzura on January 31, 2008, 11:52:41 pm
Hi Tareque,

sure! Create a property at either the TestCase level or in a Properties-step, initialize that property in your setup-script (or any other way), and then expand it in your query. So if you create a property called "sqlQuery" at the TestCase level, then you can expand it with ${#TestCase#sqlQuery}

Hope this helps!

regards,

/Ole
eviware.com


Title: Re: Setting the query of a JDBC datasource dynamically in TestCase setupScript
Post by: Tareque on February 01, 2008, 05:30:06 pm
Thanks Ole. You suggestions as always was spot on.