private GridLongList sorted(Collection<Integer> col) { GridLongList lst = new GridLongList(col.size()); for (Integer i : col) lst.add(i); return lst.sort(); } }
/** * */ @Test public void testSort() { assertEquals(new GridLongList(), new GridLongList().sort()); assertEquals(asList(1), asList(1).sort()); assertEquals(asList(1, 2), asList(2, 1).sort()); assertEquals(asList(1, 2, 3), asList(2, 1, 3).sort()); GridLongList list = new GridLongList(); list.add(4); list.add(3); list.add(5); list.add(1); assertEquals(asList(1, 3, 4, 5), list.sort()); list.add(0); assertEquals(asList(1, 3, 4, 5, 0), list); assertEquals(asList(0, 1, 3, 4, 5), list.sort()); }