Lista AssertEquals 2 ignorar ordem
Essa deveria ser uma pergunta realmente simples, acredito. Mas de alguma forma não consigo encontrar resposta no Google.
Suponha que eu tenha 2 listas de strings. Primeiro contém"String A" e "String B", o segundo contém"String B" e "String A" (observe a diferença na ordem). Eu quero testá-los comJUnit para verificar se eles contêmexatamente o mesmo Cordas.
Existe alguma afirmação que verifique a igualdade de Strings que ignoram a ordem? Para um determinado exemplo, org.junit.Assert.assertEquals lança AssertionError
java.lang.AssertionError: expected:<[String A, String B]> but was:<[String B, String A]>
A solução alternativa é classificar as Listas primeiro e depois passá-las para asserção. Mas quero que meu código seja o mais simples e limpo possível.
eu usoHamcrest 1.3, JUnit 4.11, Mockito 1.9.5.