cancel
Showing results for 
Search instead for 
Did you mean: 

Setting the query of a JDBC datasource dynamically in TestCase setupScript

Occasional Contributor

Setting the query of a JDBC datasource dynamically in TestCase setupScript

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")
2 REPLIES 2
Super Contributor

Re: Setting the query of a JDBC datasource dynamically in TestCase setupScript

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
Occasional Contributor

Re: Setting the query of a JDBC datasource dynamically in TestCase setupScript

Thanks Ole. You suggestions as always was spot on.
New Here?
Join us and watch the welcome video:
Top Kudoed Authors