130 |
|
boolean prePresent = s.contains(e); |
131 |
|
boolean added = s.add(e); |
132 |
|
if (!s.contains(e)) |
133 |
< |
fail ("Element not present after addition."); |
133 |
> |
fail("Element not present after addition."); |
134 |
|
if (added == prePresent) |
135 |
< |
fail ("added == alreadyPresent"); |
135 |
> |
fail("added == alreadyPresent"); |
136 |
|
int postSize = s.size(); |
137 |
|
if (added && preSize == postSize) |
138 |
< |
fail ("Add returned true, but size didn't change."); |
138 |
> |
fail("Add returned true, but size didn't change."); |
139 |
|
if (!added && preSize != postSize) |
140 |
< |
fail ("Add returned false, but size changed."); |
140 |
> |
fail("Add returned false, but size changed."); |
141 |
|
} |
142 |
|
} |
143 |
|
|
155 |
|
return Arrays.asList( |
156 |
|
new Object[]{"Collections.checkedSet(HashSet)", |
157 |
|
(Supplier) () -> {return Collections.checkedSet(new HashSet(), Integer.class);}}, |
158 |
< |
new Object[]{"Collections.checkedSet(TreeSet(reverseOrder)", |
158 |
> |
new Object[]{"Collections.checkedSet(TreeSet(reverseOrder))", |
159 |
|
(Supplier) () -> {return Collections.checkedSet(new TreeSet(Collections.reverseOrder()), Integer.class);}}, |
160 |
< |
new Object[]{"Collections.checkedSet(TreeSet).descendingSet()", |
160 |
> |
new Object[]{"Collections.checkedSet(TreeSet.descendingSet())", |
161 |
|
(Supplier) () -> {return Collections.checkedSet(new TreeSet().descendingSet(), Integer.class);}}, |
162 |
|
new Object[]{"Collections.checkedNavigableSet(TreeSet)", |
163 |
|
(Supplier) () -> {return Collections.checkedNavigableSet(new TreeSet(), Integer.class);}}, |
164 |
< |
new Object[]{"Collections.checkedNavigableSet(TreeSet(reverseOrder)", |
164 |
> |
new Object[]{"Collections.checkedNavigableSet(TreeSet(reverseOrder))", |
165 |
|
(Supplier) () -> {return Collections.checkedNavigableSet(new TreeSet(Collections.reverseOrder()), Integer.class);}}, |
166 |
< |
new Object[]{"Collections.checkedNavigableSet().descendingSet()", |
166 |
> |
new Object[]{"Collections.checkedNavigableSet(TreeSet.descendingSet())", |
167 |
|
(Supplier) () -> {return Collections.checkedNavigableSet(new TreeSet().descendingSet(), Integer.class);}} |
168 |
|
); |
169 |
|
} |