列表如何在SOAPUI Groovy中工作?

时间:2017-11-05 19:51:09

标签: groovy soapui

清除后,在向列表中添加值时,这不是初始化/清空列表,而是采用先前的列表数据。

Groovy代码如下:

--Groovy Test Script: 
    def list_2 = []
    list_2.clear()
    log.info list_2
    log.info list_2.add("a1") //adding 1st value
    log.info list_2.add("z2") //adding 2nd value
    log.info list_2.add("x3") //adding 3rd value
    log.info list_2.add("d4") //adding 4th value
    log.info list_2
    log.info list_2.sort()

https://community.smartbear.com/t5/SoapUI-Open-Source/how-does-LIST-work-in-SOAPUI-Groovy/m-p/152923

那么这里的排序和未排序列表值是如何相同的呢?

1 个答案:

答案 0 :(得分:1)

如果您希望在list2上调用sort()后对其进行排序,则需要传递一个参数,告诉它修改列表。

list2.sort(true)

否则,sort()将返回已排序的新列表。

sortedList2 = list2.sort()