KRR
8 years agoNew Contributor
Assert not equals a specific value
I have a web service that I am creating a test suite for in Soap UI Pro (Ready API 2.0). I need to add an assertion that a particular field does NOT return the value 1.0 but I can't figure out how to do this.
Here is what my raw response structure looks like:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns1:myWebService> <return> <factor>1.00000605897785</factor> <level>A</level> <amount>281431.98</amount> </return> </ns1:myWebService> </soap:Body> </soap:Envelope>
I need to verify that the value returned in the "factor" is not 1.0. It can be like the value here where there are extended decimal places; just as long as it is not exactly 1.0 it is valid.
There isn't a convenient "Not Equals" assertion, nor would a "not contains" work here, so I assume that I would have to do this with a script, but I am very new when it comes to scripts in general and Groovy in particular.