diff options
Diffstat (limited to 'tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/internal/databinding/IdentityMapTest.java')
-rw-r--r-- | tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/internal/databinding/IdentityMapTest.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/internal/databinding/IdentityMapTest.java b/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/internal/databinding/IdentityMapTest.java index c393697e..0d9bdda0 100644 --- a/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/internal/databinding/IdentityMapTest.java +++ b/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/internal/databinding/IdentityMapTest.java @@ -33,12 +33,26 @@ public class IdentityMapTest extends TestCase { Object key; Object value; + Map.Entry entry; protected void setUp() throws Exception { super.setUp(); map = new IdentityMap(); key = new Object(); value = new Object(); + entry = new Map.Entry() { + public Object getKey() { + return key; + } + + public Object getValue() { + return value; + } + + public Object setValue(Object arg0) { + throw new UnsupportedOperationException(); + } + }; } public void testConstructor_NullComparer() { @@ -290,7 +304,7 @@ public class IdentityMapTest extends TestCase { public void testEntrySet_Add() { try { - map.entrySet().add(key); + map.entrySet().add(entry); fail("Expected UnsupportedOperationException"); } catch (UnsupportedOperationException expected) { } |