Mapeie a igualdade usando o Hamcrest
Gostaria de usar o hamcrest para afirmar que dois mapas são iguais, ou seja, eles têm o mesmo conjunto de chaves apontando para os mesmos valores.
Meu melhor palpite atual é:
assertThat( affA.entrySet(), hasItems( affB.entrySet() );
que dá:
O método assertThat (T, Matcher) no tipo Assert não é aplicável aos argumentos (Set>, Matcher >>>)
Também examinei variações de containsAll e algumas outras fornecidas pelos pacotes hamcrest. Alguém pode me apontar na direção certa? Ou tenho que escrever um correspondente personalizado?