我在Soapui中使用了Groovy脚本,并且遇到了两个列表列表之间的比较问题: 一方面我有期望值(字符串类型),另一方面我有恢复值(类型ArrayList)。
期望值是这样的:
FALSE
恢复的是这样的:
identical(machine.round(x2),machine.round(y2))
所以基本上它应该匹配,但是我不知道如何通过编程来实现。
如果我使用expected [[hsb:[100, 100, 100], type:hsb, wt:null], [hsb:null, type:wt, wt:60]]
将“期望的”转换为数组,则会丢失元素并解析该数组,结果如下:
recovered [[type:hsb, wt:null, hsb:[100, 100, 100]], [type:wt, wt:60, hsb:null]]
是否可以在有限的级别上标记?即。仅[]的第一级?