Groovy と SOAP UI は初めてです。SOAP UI のテストを実行するために、グルーヴィーなスクリプトを使用しています。
個人 ID のファイルを読み取り、最初の ID を削除し、プロパティを設定し、読み取ったばかりのファイルを除いてファイルを書き戻すスクリプトを作成したいと考えています。
これが私の最初のカットです:
List pids = new ArrayList()
new File("c:/dev/pids.csv").eachLine { line -> pids.add(line) }
String pid = pids.get(0);
testRunner.testCase.setPropertyValue( "personId", pid )
pids.remove(0)
new File("c:/dev/pids.csv").withWriter { out ->
pids.each() { aPid ->
out.writeLine(aPid)
}
}
出力は SOAP UI に表示され、ファイルは変更されません。道に迷いました。