Учитывая, что:
int[] a = {1, 2, 3, 4};
int[] b = {1, 2, 3, 4, 5};
Как утверждать, что "a" является подмножеством "b" с использованием сопоставлений hamcrest?
Следующие работы
assertThat(Arrays.asList(b), hasItems(a));
Но так как я создаю "a" из "b", я бы предпочел применять утверждения "a" в качестве значения. Что-то вроде
assertThat(a, isSubsetOf(b));
Кроме того, предпочтительно избегать преобразования массива в список.