Existe-t-il un moyen intégré et concis de faire des assertions d'égales sur deux tableaux de types similaires dans JUnit? Par défaut (au moins dans JUnit 4), il semble qu'une instance soit comparée sur l'objet tableau lui-même.
EG, ne fonctionne pas:
int[] expectedResult = new int[] { 116800, 116800 };
int[] result = new GraphixMask().sortedAreas(rectangles);
assertEquals(expectedResult, result);
Bien sûr, je peux le faire manuellement avec:
assertEquals(expectedResult.length, result.length);
for (int i = 0; i < expectedResult.length; i++)
assertEquals("mismatch at " + i, expectedResult[i], result[i]);
..Mais y a-t-il une meilleure façon?