Forum Discussion
NWalters
13 years agoNew Contributor
turns out it was in my script! It was only taking into account the first entry of the asserts
======================================================================
======================================================================
import com.eviware.soapui.model.testsuite.Assertable
def lastResult = testRunner.testCase.testSteps["Assert"]
def lastResultName = lastResult.getTestStep().getLabel().toString()
def lastResultStatus = lastResult.getTestStep().getAssertionStatus().toString()
log.info 'Test Step [' + lastResultName + '] status: ' + lastResultStatus
if( lastResultStatus.contains('FAILED') )
{
testRunner.gotoStepByName("DataSink")
log.info 'Goto step Output Data'
}
else
{
log.info 'Continue to next step'
log.info lastResultName
log.info lastResultStatus
}