3
2つのLinkedHashSetsの要素の順序が同じかどうかをテストするJunitテストを作成しようとしています。 follwoingは私の既存のコードです:私は反対bが、それは、D、Cを比較して与える場合でもLinkedHashSetの注文のJunitテスト
Assert.assertEquals(
Sets.newLinkedHashSet(Arrays.asList("a","d","c","b")),
conf.getSetInfo()
);
このテストが成功し、B、C、Dひいては要素の順序を考慮しません。 注文に基づいてアサートする方法を教えてください。
@Tim C'monになりました。 _同一の反復順序をアサートする場合は、両方の反復をリストにコピーしてリストを比較することができます._あなたは 'LinkedHashSet'と' LinkedHashMap'について話していますか? –
**あなたの** LinkedHashSetの実装について話していない限り、あなたに与えられた宿題:あなたのものではない実装をテストすることはありません。言い換えれば、なぜ組み込みのAPIを検証する必要があると思いますか? – GhostCat