From d28c703325128740ed9ec7affcc078a7c18a598a Mon Sep 17 00:00:00 2001
From: Doug Lea
Date: Wed, 25 Nov 2015 18:45:53 -0800
Subject: [PATCH] 8072015: java/util/Collections/CheckedMapBash.java failed
TreeSet(reverseOrder)
Reviewed-by: martin, psandoz, chegar, shade, plevart
---
.../java/util/Collections/CheckedMapBash.java | 41 ++++++++++---------
1 file changed, 21 insertions(+), 20 deletions(-)
diff --git a/jdk/test/java/util/Collections/CheckedMapBash.java b/jdk/test/java/util/Collections/CheckedMapBash.java
index 1603cc6709c..3b0b5d7b528 100644
--- a/jdk/test/java/util/Collections/CheckedMapBash.java
+++ b/jdk/test/java/util/Collections/CheckedMapBash.java
@@ -23,7 +23,7 @@
/*
* @test
- * @bug 4904067 5023830 7129185
+ * @bug 4904067 5023830 7129185 8072015
* @summary Unit test for Collections.checkedMap
* @author Josh Bloch
* @run testng CheckedMapBash
@@ -53,7 +53,7 @@ public class CheckedMapBash {
Object newHead;
do {
newHead = new Integer(rnd.nextInt());
- } while (m.containsKey(newHead));
+ } while (m.containsKey(newHead) || newHead.equals(nil));
m.put(newHead, head);
head = newHead;
}
@@ -99,16 +99,16 @@ public class CheckedMapBash {
}
@Test(dataProvider = "Supplier