如何比较两个列表列表

时间:2019-11-14 15:52:04

标签: groovy

我在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]]

是否可以在有限的级别上标记?即。仅[]的第一级?

0 个答案:

没有答案