ソートされていないコレクションに対して sameElements と corresponds が使用されていることを報告します。
sameElements および corresponds メソッドは対象となるコレクションのイテレーターを使用し、要素をそのコレクション内での位置の順序に従って比較します。
要素の順序が明確に定義されていない場合、結果は予測不可能です。ソートされていない Set や Map がこれに該当します。
この問題を解消するには、== や subsetOf を使用する、または各要素を何らかの順序でソートすることを検討してください。
例:
Set(3,2,1) sameElements Set(1, 2, 3) // は false
// しかし
Set(1, 2, 3, 4, 5) sameElements Set(5, 4, 3, 2, 1) // は true