jdk/test/java/util/Collections/ReverseOrder2.java
changeset 32649 2ee9017c7597
parent 5506 202f599c92aa
child 43522 f9c6f543c4db
equal deleted inserted replaced
32648:1fa861caf840 32649:2ee9017c7597
    30 
    30 
    31 import java.util.*;
    31 import java.util.*;
    32 import java.io.*;
    32 import java.io.*;
    33 
    33 
    34 public class ReverseOrder2 {
    34 public class ReverseOrder2 {
    35     final static int N = 100;
    35     static final int N = 100;
    36 
    36 
    37     static void realMain(String[] args) throws Throwable {
    37     static void realMain(String[] args) throws Throwable {
    38         check(Collections.reverseOrder()
    38         check(Collections.reverseOrder()
    39               == Collections.reverseOrder(null));
    39               == Collections.reverseOrder(null));
    40 
    40 
    73             int i2 = Integer.parseInt(s2);
    73             int i2 = Integer.parseInt(s2);
    74             return (i1 < i2 ? Integer.MIN_VALUE : (i1 == i2 ? 0 : 1));
    74             return (i1 < i2 ? Integer.MIN_VALUE : (i1 == i2 ? 0 : 1));
    75         }
    75         }
    76     };
    76     };
    77 
    77 
    78     private final static List<String> golden = new ArrayList<String>(N);
    78     private static final List<String> golden = new ArrayList<String>(N);
    79     static {
    79     static {
    80         for (int i = N-1; i >= 0; i--)
    80         for (int i = N-1; i >= 0; i--)
    81             golden.add(String.valueOf(i));
    81             golden.add(String.valueOf(i));
    82     }
    82     }
    83 
    83 
    87         Collections.shuffle(list);
    87         Collections.shuffle(list);
    88         Collections.sort(list, Collections.reverseOrder(null));
    88         Collections.sort(list, Collections.reverseOrder(null));
    89         equal(list, golden2);
    89         equal(list, golden2);
    90     }
    90     }
    91 
    91 
    92     private final static List<Integer> golden2 = new ArrayList<Integer>(N);
    92     private static final List<Integer> golden2 = new ArrayList<Integer>(N);
    93     static {
    93     static {
    94         for (int i = N-1; i >= 0; i--)
    94         for (int i = N-1; i >= 0; i--)
    95             golden2.add(i);
    95             golden2.add(i);
    96     }
    96     }
    97 
    97