Contributions
Defect? - SoapUI Cloning Test Steps duplicates API endpoints
When cloning test steps from one test case to another, it duplicates API endpoints & methods. When I delete the duplicated endpoints/Methods, it deletes the endpoints from the currently used API's but keeps the methods. Using Version 3.7.0.Solved1.2KViews0likes4CommentsRe: WsdlTestCaseRunner null pointer exception version 2.7.0
The fix i got from Smartbear was testRunner = new com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner(testCase, new com.eviware.soapui.support.types.StringToObjectMap()) A bug has been raised with them and will be fixed in a future release5 years agoPlace ReadyAPI QuestionsReadyAPI Questions2.3KViews1like0CommentsWsdlTestCaseRunner null pointer exception version 2.7.0
The following Script worked fine in 2.6.0 but since upgrading to 2.7.0 def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context ); def testCase = testRunner.testCase; def testStep1 = testCase.getTestStepByName("Check Quote Processed"); testRunner = new com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner(testCase, null); testStepContext1 = new com.eviware.soapui.impl.wsdl.testcase.WsdlTestRunContext(testStep1); def result = context.expand( '${Check Quote Processed#ResponseAsXml#//Results[1]/ResultSet[1]/Row[1]/BATCHPROCESSINGSTATUSID[1]}' ) def count = 0 while (result != "1") { log.warn(result, result) testStep1.run(testRunner, testStepContext1); result = context.expand( '${Check Quote Processed#ResponseAsXml#//Results[1]/ResultSet[1]/Row[1]/BATCHPROCESSINGSTATUSID[1]}' ) sleep(5000); count = count + 1; if (count == 10) { break; } } assert result == "1" log.warn(result, result) Specifically now testRunner = new com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner(testCase, null); Gives a NullPointerException. WsdlTestCaseRunner(WsdlTestCasetestCase,StringToObjectMapproperties) StringToObjectMap allows null Any advice?Solved5 years agoPlace ReadyAPI QuestionsReadyAPI Questions2.4KViews0likes5CommentsDataGen 'number' not steping
Im trying to make a number step through for 100 times but without the manual input. With the script template for 'RIDend' "def end = context.expand('${Van UQ - DataGen#RelationId}') as Integer end + 100" It currently does not step through at all, any idea where im going wrong?Solved6 years agoPlace ReadyAPI QuestionsReadyAPI Questions1.2KViews0likes2Comments