Solved
Forum Discussion
HimanshuTayal
Community Hero
doubtsreadyapi : Could should like below
StringBuilder sBuild = new StringBuilder();
if (respvalue== null)
{
testRunner.testCase.testSuite.testCases["Post_Dags"].removeProperty("Table1");
}
else
{
testRunner.testCase.testSuite.testCases["Post_Dags"].setPropertyValue("Table1",respvalue)
// Do this in where ever you are storing value
sBuild.append("\${#TestCase#Table1},")
}
if (respvalue== null)
{
testRunner.testCase.testSuite.testCases["Post_Dags"].removeProperty("Table2");
}
else
{
testRunner.testCase.testSuite.testCases["Post_Dags"].setPropertyValue("Table2",respvalue)
// Do this in where ever you are storing value
sBuild.append("\${#TestCase#Table2},")
}
if (respvalue== null)
{
testRunner.testCase.testSuite.testCases["Post_Dags"].removeProperty("Table3");
}
else
{
testRunner.testCase.testSuite.testCases["Post_Dags"].setPropertyValue("Table3",respvalue)
// Do this in where ever you are storing value
sBuild.append("\${#TestCase#Table3},")
}
//and so on
//at the end of the script write this line
String str = sBuild.toString()
//to remove last , from string
str = str.substring(0, str.length() - 1)
testRunner.testCase.setPropertyValue("data_to_use",str);
doubtsreadyapi
4 years agoContributor
Thanks for the detailed explanation, now the tables are coming with out null, where as the each table must come in quotes, like example, while sending the request the table list must be in below format.
"Table1",
"Table2",
"Table3",
"Table4"
Where as now request its going as "Table1, Table2, Table3, Table4" Because of that still the backend jobs are failing.
is there a way where we can send the request in the below format.
"Table1",
"Table2",
"Table3",
"Table4"
Thanks in Advance,
Thanks
- HimanshuTayal4 years agoCommunity Hero
doubtsreadyapi You can try like this
sBuild.append("\"\${#TestCase#Table1}\"")
hope it will work. 🙂
- doubtsreadyapi4 years agoContributor
Related Content
- 4 years agoCapricornus