在每个数组流中使用AssertEquals来比较预期输出和实际输出的值是否相等。下面是一个示例代码:
int[] expectedArr = {1, 2, 3, 4, 5};
int[] actualArr = {1, 2, 3, 4, 5};
assertArrayEquals(expectedArr, actualArr);
List expectedList = Arrays.asList("apple", "banana", "orange");
List actualList = Arrays.asList("apple", "banana", "orange");
assertIterableEquals(expectedList, actualList);
Set expectedSet = Stream.of(1, 2, 3, 4, 5).collect(Collectors.toSet());
Set actualSet = Stream.of(1, 2, 3, 4, 5).collect(Collectors.toSet());
assertSetEquals(expectedSet, actualSet);
Map expectedMap = new HashMap<>();
expectedMap.put("apple", 1);
expectedMap.put("banana", 2);
expectedMap.put("orange", 3);
Map actualMap = new HashMap<>();
actualMap.put("apple", 1);
actualMap.put("banana", 2);
actualMap.put("orange", 3);
assertEquals(expectedMap, actualMap);
在每个测试用例中使用以上四个断言方法,分别比较预期输出和实际输出的值是否相等。如果想要比较数组、集合或映射中的元素是否相等,可以使用assertArrayEquals、assertIterableEquals、assertSetEquals和assertEquals方法。