groovy循环不会停止

Hoa*_*oax 1 groovy soapui

这是拆解脚本的一部分,但它给了我一些麻烦.

while ( n-- > 0 ) {
    testRunner.testCase.setPropertyValue( "ExpectedNo" + n, "")
}
Run Code Online (Sandbox Code Playgroud)

N开头值为5,并通过不向ExpectedNo4空白重置ExpectedNo0因为这是应该做的,但后来它设置如下ExpectedNo/ExpectedNo 46多个属性条目.预期没有,......

我不知道该怎么做,因为我不熟悉常规..任何帮助都会被贬低!

Art*_*ich 5

要了解问题的根源,请查看ASCII表(链接到一个表).你会看到在字符'0' - '5'之前有(反向顺序)'/','.',' - '等等.Groovy将你的n字符解释为整数变量.您只需n要从String 转换为Integer.请参阅下一个SO问题如何执行此操作:Groovy String to int.