Update of /cvsroot/nice/Nice/testsuite/lib/nice/lang
In directory sc8-pr-cvs1:/tmp/cvs-serv2546/testsuite/lib/nice/lang
Modified Files:
collections.testsuite
Log Message:
The sort function is now included in the standard library.
Index: collections.testsuite
===================================================================
RCS file: /cvsroot/nice/Nice/testsuite/lib/nice/lang/collections.testsuite,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** collections.testsuite 7 Dec 2002 12:36:33 -0000 1.3
--- collections.testsuite 4 Mar 2003 17:08:56 -0000 1.4
***************
*** 3,26 ****
[0,1,2].foreach(int i => `assert`(i == count++));
assert count == 3;
-
- /// PASS
- List<String> list = [ "C", "BA", "BB", "A" ];
- sort(list, (String s1, String s2) => s1.compareTo(s2));
- assert list[0] == "A";
- assert list[1] == "BA";
-
- /// Toplevel
- interface Comparator<T> = native java.util.Comparator;
-
- <T> int compare(Comparator<T>,T,T) =
- native int Comparator.compare(Object, Object);
-
- final class NiceComparator<T> implements Comparator
- {
- (T,T) -> int compare;
-
- compare(x1, x2) = (this.compare)(x1,x2);
- }
-
- <T> void sort(List<T> list, (T,T) -> int comp) =
- Collections.sort(list, new NiceComparator(compare: comp));
--- 3,4 ----
|