Я хотел бы использовать hamcrest, чтобы утверждать, что две карты равны, т.е. у них есть тот же набор ключей, указывающих на те же значения.
Мое текущее лучшее предположение:
assertThat( affA.entrySet(), hasItems( affB.entrySet() );
который дает:
Метод assertThat (T, Matcher) в типе Утверждают, не применимо для аргументов (Набор>, Matcher>>>)
Я также изучил изменения containsAll и некоторых других, предоставленных hamcrest пакетами. Кто-либо может указать на меня в правильном направлении? Или я должен записать пользовательский matcher?