如何在SoapUI中的Groovy脚本中定义返回类型的方法?

时间:2014-08-19 06:23:06

标签: testing groovy scripting automation soapui

我需要一个应该将字符串类型值返回给调用者的方法。为此,我编写了以下脚本。

String  getMethodValue = ReturnCountryName("US");

String ReturnCountryValue(String CName)
{
    CName = "Mauritius";
    return CName;
}

// Assign values to the global properties and call the servive
com.eviware.soapui.SoapUI.globalProperties.setPropertyValue( "CountryName", getMethodValue )

// Call GetCitiesByCountry service to run
def testStep = testRunner.testCase.testSteps['GetCitiesByCountry'];
testStep.run(testRunner,context);

// Message
log.info("Testcase execution is completed successfully.")

我无法找到错误消息的解决方案,如以下屏幕截图所示。

enter image description here

如何在脚本中克服此错误?

谢谢,
Karunagara Pandi G

1 个答案:

答案 0 :(得分:4)

您声明方法ReturnCountryValue

String ReturnCountryValue(String CName) {
    CName = "Mauritius";
    return CName;
}

但请致电ReturnCountryName。更改方法的名称或调用的名称。