Forum Discussion
ArturoMartinez
12 years agoOccasional Contributor
Ok, I think I'm on the right way, but no sure ... at all.
This is how I've managed to know that 'return' node got length equal 0.
Any suggest?
This is how I've managed to know that 'return' node got length equal 0.
def tsuite = testRunner.testCase.testSuite;
def tcase = tsuite.testCases["FirstTestCase"];
def tstep = tcase.getTestStepByName("PingTest");
def gutils = new com.eviware.soapui.support.GroovyUtils( context );
if (gutils != null)
{
def holder = gutils.getXmlHolder(tstep.getPropertyValue("response"));
if ((holder.hasProperty('xml')) && (holder != null))
{
if (!holder.empty)
{
def node = holder.get('return');
if ((node != null)&&(node.length != 0))
log.info(node.value);
else
log.info("error: <return /> doesn't exists or length equals 0");
}//fi:!empty
else
log.info('error: XML response is empty')
}//fi:!null
else
log.info('error: holder is null or has no property xml');
}
else
log.info('error: gutils is null');
Any suggest?
Related Content
Recent Discussions
- 10 days agoemoya