Это должен быть действительно простой вопрос, который я считаю. Но почему-то я не могу найти ответ в Google.
Предположим, что у меня есть 2 списка строк. Сначала содержит "String A" и "String B" , второй содержит "String B" и "String A" (разница уведомлений в порядке). Я хочу проверить их с помощью JUnit, чтобы проверить, содержат ли они точно такие же строки.
Есть ли какое-либо утверждение, которое проверяет равенство строк, игнорирующих порядок? Для данного примера org.junit.Assert.assertEquals throws AssertionError
java.lang.AssertionError: expected:<[String A, String B]> but was:<[String B, String A]>
Работа вокруг - сначала отсортировать списки, а затем передать их утверждению. Но я хочу, чтобы мой код был максимально простым и чистым.
Я использую Hamcrest 1.3, JUnit 4.11, Mockito 1.9.5.