test/jdk/java/util/concurrent/tck/PriorityQueueTest.java
changeset 50229 6b29ef846c5c
parent 47216 71c04702a3d5
child 50764 5637aca18f1d
equal deleted inserted replaced
50228:45093fb73c6d 50229:6b29ef846c5c
    53             public Collection emptyCollection() { return new PriorityQueue(); }
    53             public Collection emptyCollection() { return new PriorityQueue(); }
    54             public Object makeElement(int i) { return i; }
    54             public Object makeElement(int i) { return i; }
    55             public boolean isConcurrent() { return false; }
    55             public boolean isConcurrent() { return false; }
    56             public boolean permitsNulls() { return false; }
    56             public boolean permitsNulls() { return false; }
    57         }
    57         }
    58         return newTestSuite(PriorityQueueTest.class,
    58         class ComparatorImplementation implements CollectionImplementation {
    59                             CollectionTest.testSuite(new Implementation()));
    59             public Class<?> klazz() { return PriorityQueue.class; }
    60     }
    60             public Collection emptyCollection() {
    61 
    61                 return new PriorityQueue(new MyReverseComparator());
    62     static class MyReverseComparator implements Comparator {
    62             }
       
    63             public Object makeElement(int i) { return i; }
       
    64             public boolean isConcurrent() { return false; }
       
    65             public boolean permitsNulls() { return false; }
       
    66         }
       
    67         return newTestSuite(
       
    68             PriorityQueueTest.class,
       
    69             CollectionTest.testSuite(new Implementation()),
       
    70             CollectionTest.testSuite(new ComparatorImplementation()));
       
    71     }
       
    72 
       
    73     static class MyReverseComparator implements Comparator, java.io.Serializable {
    63         public int compare(Object x, Object y) {
    74         public int compare(Object x, Object y) {
    64             return ((Comparable)y).compareTo(x);
    75             return ((Comparable)y).compareTo(x);
    65         }
    76         }
    66     }
    77     }
    67 
    78