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