6
เปรียบเทียบ Array ใน JUnit assertions ในตัวแบบรัดกุม?
มีวิธีรัดกุมในตัวที่จะทำเท่ากับการยืนยันในสองอาร์เรย์เหมือนพิมพ์ใน JUnit? โดยค่าเริ่มต้น (อย่างน้อยใน JUnit 4) ดูเหมือนว่าจะทำการเปรียบเทียบกับวัตถุอาร์เรย์เอง EG ไม่ทำงาน: int[] expectedResult = new int[] { 116800, 116800 }; int[] result = new GraphixMask().sortedAreas(rectangles); assertEquals(expectedResult, result); แน่นอนฉันสามารถทำได้ด้วยตนเองด้วย: assertEquals(expectedResult.length, result.length); for (int i = 0; i < expectedResult.length; i++) assertEquals("mismatch at " + i, expectedResult[i], result[i]); .. แต่มีวิธีที่ดีกว่า
159
java
arrays
junit
assertions