Re-add non-comparable key tests to LinkedHashTreeMap.

This commit is contained in:
Joel Leitch 2013-04-04 22:29:29 +00:00
parent c22ab9767d
commit 83e1f45653

View File

@ -59,6 +59,20 @@ public final class LinkedHashTreeMapTest extends TestCase {
} }
} }
public void testPutNonComparableKeyFails() {
LinkedHashTreeMap<Object, String> map = new LinkedHashTreeMap<Object, String>();
try {
map.put(new Object(), "android");
} catch (ClassCastException expected) {}
}
@SuppressWarnings("SuspiciousMethodCalls")
public void testContainsNonComparableKeyReturnsFalse() {
LinkedHashTreeMap<String, String> map = new LinkedHashTreeMap<String, String>();
map.put("a", "android");
assertFalse(map.containsKey(new Object()));
}
public void testContainsNullKeyFails() { public void testContainsNullKeyFails() {
LinkedHashTreeMap<String, String> map = new LinkedHashTreeMap<String, String>(); LinkedHashTreeMap<String, String> map = new LinkedHashTreeMap<String, String>();
map.put("a", "android"); map.put("a", "android");