前提条件:複雑なjsonをデータクラスにデシリアライズしています。 Destinationクラスは少し複雑な階層構造を持っています。Listプロパティで順序チェックなしのオブジェクトのリストをチェックします。
私はオブジェクトリストを持っています。 ServiceFeatureは以下の通りですどこで(それはkotlinにだが、関係ありません):
data class ServiceFeature(
val flagValue: String?,
val effectiveFlagValue: String?,
val name: String?,
val attributes: List<Attribute?>?
)
あなたはServiceFeatureは、「属性」の別のリストを含む「属性」プロパティを持っている見ることができるように。要点は、リスト内の属性は任意の順序である可能性があるということです。 リストから注文チェックなしでServiceFeaturesの2つのリストを比較する信頼できる方法はありますか
私はassertJで解決策を探しています。
ありがとうございます。
おかげで、データクラスに設定すること リストの変更は が 'valは属性魔法のように動作しますか? - > val属性:セット? –
Mike