0
我正在學習Groovy在Soap UI中使用它。任何人都可以告訴我groovy的區別嗎?
我想知道[]
和()
,並在那裏將使用的基本區別。
[]
- 我明白它是一個數組..
典型例如,
()
用法:
def r = testRunner.testCase.testSuite.getTestCaseByName("Session").getTestStepByName("InvalidLoginAttempt").run(testRunner, context);
[]
用法:
def r = testRunner.testCase.testSuite.testCases["Login"].getTestStepByName("InvalidLoginAttempt").run(testRunner, context);
其中使用[]和其中()將被使用? – ChanGan 2013-02-16 11:37:54
你可以在對象和集合中使用'[]'來獲得更短的語法;你也可以使用'()'來調用這個方法,但那會稍微長一些。 '[]'在Groovy中通常更加習慣。 – Will 2013-02-16 12:24:13
你必須確定底層庫支持兩者。你通常可以檢查soapui groovy文檔(http://stackoverflow.com/questions/6106336/soapui-groovy-api-documentation) – Will 2013-02-16 12:26:14