42 |
|
import java.util.function.Supplier; |
43 |
|
|
44 |
|
import static org.testng.Assert.assertEquals; |
45 |
+ |
import static org.testng.Assert.assertNull; |
46 |
|
import static org.testng.Assert.assertTrue; |
47 |
|
|
48 |
|
public class AddNonComparable { |
65 |
|
test(new PriorityQueue<>(), AComparable::new, |
66 |
|
(q, e) -> { |
67 |
|
assertEquals(q.size(), 1); |
68 |
< |
assertTrue(e == null); |
68 |
> |
assertNull(e); |
69 |
|
}); |
70 |
|
|
71 |
|
test(new PriorityBlockingQueue<>(), NonComparable::new, |
76 |
|
test(new PriorityBlockingQueue<>(), AComparable::new, |
77 |
|
(q, e) -> { |
78 |
|
assertEquals(q.size(), 1); |
79 |
< |
assertTrue(e == null); |
79 |
> |
assertNull(e); |
80 |
|
}); |
81 |
|
} |
82 |
|
|
99 |
|
test(new TreeSet<>(), AComparable::new, |
100 |
|
(s, e) -> { |
101 |
|
assertEquals(s.size(), 1); |
102 |
< |
assertTrue(e == null); |
102 |
> |
assertNull(e); |
103 |
|
}); |
104 |
|
|
105 |
|
test(new ConcurrentSkipListSet<>(), NonComparable::new, |
110 |
|
test(new ConcurrentSkipListSet<>(), AComparable::new, |
111 |
|
(s, e) -> { |
112 |
|
assertEquals(s.size(), 1); |
113 |
< |
assertTrue(e == null); |
113 |
> |
assertNull(e); |
114 |
|
}); |
115 |
|
} |
116 |
|
|
132 |
|
test(new TreeMap<>(), AComparable::new, |
133 |
|
(m, e) -> { |
134 |
|
assertEquals(m.size(), 1); |
135 |
< |
assertTrue(e == null); |
135 |
> |
assertNull(e); |
136 |
|
}); |
137 |
|
|
138 |
|
test(new ConcurrentSkipListMap<>(), NonComparable::new, |
143 |
|
test(new ConcurrentSkipListMap<>(), AComparable::new, |
144 |
|
(s, e) -> { |
145 |
|
assertEquals(s.size(), 1); |
146 |
< |
assertTrue(e == null); |
146 |
> |
assertNull(e); |
147 |
|
}); |
148 |
|
} |
149 |
|
|