Forum Discussion
If assertion fails the step fails, Isn't it?
Thanks for your response... Below is a (simplified) structure of my test case.
TestCase Init Groovy DataSource Soap Call1 Groovy TestStep Set TestResult (DataGen) Save TestResult (DateSync) DataSource Loop
use case: I have a DataSource Loop processing a few hunderd rows. I need to report pass / fail for each row. In the step Set TestResult (DataGen) I have this statement:
return testRunner.testCase.testSteps["Soap Call1"].assertionStatus
With this I know if the current row passed or failed.
I have some assertions in the Groovy TestStep. I also would like to know per row if any of the assertions in that step failed. This is needed for the reporting that I am doing in the step Save TestResult (DateSync).
Hope you can advise on the best way to do this.
Thanks in advance!
- nmrao5 years agoChampion Level 3So do you run the same code for Groovy step?
<code>
return testRunner.testCase.testSteps["Groovy TestStep"].assertionStatus
<code>
What happens if groovy script fails or passes currently ?- TanyaYatskovska5 years agoSmartBear Alumni (Retired)
Thanks for the help, nmrao,
Said, was the issue resolved? Please share the solution you decided to use.
- Said5 years agoContributor
nmrao wrote:
So do you run the same code for Groovy step?
<code>
return testRunner.testCase.testSteps["Groovy TestStep"].assertionStatus
<code>
What happens if groovy script fails or passes currently ?
When I run the statementreturn testRunner.testCase.testSteps["Groovy TestStep"].assertionStatus
on a groovy test step I get error below
No such property: assertionStatus for class: com.eviware.soapui.impl.wsdl.teststeps.DebuggableWsdlGroovyScriptTestStep
That is why I need some other way to check if scrip passed or failed
Related Content
Recent Discussions
- 10 days ago