95 |
|
*/ |
96 |
|
public void testBug8186171() { |
97 |
|
if (!impl.supportsSetValue()) return; |
98 |
+ |
if (!atLeastJava10()) return; // jdk9 is abandoned |
99 |
|
final ThreadLocalRandom rnd = ThreadLocalRandom.current(); |
100 |
|
final boolean permitsNullValues = impl.permitsNullValues(); |
101 |
|
final Object v1 = (permitsNullValues && rnd.nextBoolean()) |
181 |
|
final ThreadLocalRandom rnd = ThreadLocalRandom.current(); |
182 |
|
final int size = rnd.nextInt(4); |
183 |
|
final Map map = impl.emptyMap(); |
184 |
< |
for (int i = size; i--> 0; ) |
184 |
> |
for (int i = 0; i < size; i++) |
185 |
|
map.put(impl.makeKey(i), impl.makeValue(i)); |
186 |
|
final Map clone = cloneableClone(map); |
187 |
|
if (clone == null) return; // not cloneable? |