Tag: assertj

检查对象列表是否相等,而不在他们的List属性中进行订单检查

先决条件:我将一个复杂的json反序列化为数据类。 目标类有一个复杂的层次结构。 我有一个List List的列表。 哪里ServiceFeature是以下(它在kotlin,但没关系): data class ServiceFeature( val flagValue: String?, val effectiveFlagValue: String?, val name: String?, val attributes: List<Attribute?>? ) 正如你可以看到ServiceFeature有一个“属性”属性,其中包括另一个“属性”列表。 重点是列表中的属性可能是以任何顺序。 有没有一种可靠的方法来比较ServiceFeatures的两个列表,而无需从List中进行订单检查 我试图找到assertJ的解决方案。 先谢谢你。