当我运行以下代码时:
f = new File(projectroot + "/outputTest1.csv")
f.append("hello world" + '\n')以下是csv文件中的结果:
hello world
hello world为什么它会显示一个副本?
注意:我在soapUI中使用的是groovy
发布于 2018-05-03 22:19:57
Append将给定的字符串添加到文件的末尾,因此当您第三次运行它时,它应该显示3个hello world。
发布于 2018-05-03 22:24:12
这里有两种可能的解释:
file.bytes = new byte[0]写入文件,而不是使用“"Append(http://docs.groovy-lang.org/latest/html/groovy-jdk/java/io/File.html#append(byte[]%29)"
进一步阅读:
发布于 2018-05-03 22:33:45
我在SoapUI的一个断言中使用了这段代码,然后创建了一个副本。当我使用相同的代码添加一个单独的groovy步骤时,它可以正常工作。
https://stackoverflow.com/questions/50157163
复制相似问题