hamcrest:如何匹配数组是另一个数组的子集?
鉴于:
int[] a = {1, 2, 3, 4};
int[] b = {1, 2, 3, 4, 5};
如何使用hamcrest匹配器断言“a”是“b”的子集?
以下作品
assertThat(Arrays.asList(b), hasItems(a));
但是由于我从“b”创建“a”,因此我更愿意将“a”上的断言作为值。类似的东西
assertThat(a, isSubsetOf(b));
此外,最好避免将数组转换为列表。