public void testToWritableSortedUnique() { long[][] arrays = {{}, {0}, {0, 1, 2}, {Long.MIN_VALUE, 0, Long.MAX_VALUE}, {0, 1, 2, 3, 4}, {0, 0, 1, 2, 3}, {0, 1, 2, 2, 3, 4}, {0, 1, 2, 3, 4, 4}}; for (long[] array : arrays) { checkToWritableSortedUnique(array); } for (int attempt = 0; attempt < 10; attempt++) { LongArray array = generateRandomLongArray(100, UNORDERED, 150); checkToWritableSortedUnique(array.toNativeArray()); array.sort(); checkToWritableSortedUnique(array.toNativeArray()); array.removeDuplicates(); checkToWritableSortedUnique(array.toNativeArray()); } }