此代码不匹配。这是对的吗?
entity.length > depot.length
错误信息如下:
List(1, List(2, 3, List(4)), 5) must containTheSameElementsAs(List(5, List(List(4), 2, 3), 1))
答案 0 :(得分:5)
containsTheSameElementsAs
匹配器只有一级深度,因此匹配在嵌套列表上失败为List(2, 3, List(4)) != List(List(4), 2, 3)
。在使用此匹配器之前简单地展平嵌套对象可能更好。