svoid assertListsEqual(S msg default "", L l1, L l2) { if (l(l1) != l(l2)) fail("Different size: " + l(l1) + "/" + l(l2)); int iDiff = indexOfDifference(l1, l2); if (iDiff < 0) print(msg, "OK (" + l(l1) + ")"); else fail(prependWithColonSpace(msg) + "Error in element " + iDiff + "/" + l(l1) + " (" + get(l1, iDiff) + "/" + get(l2, iDiff) + ")"); }