11 |
|
|
12 |
|
public class EntryTest extends JSR166TestCase { |
13 |
|
public static void main(String[] args) { |
14 |
< |
junit.textui.TestRunner.run (suite()); |
14 |
> |
junit.textui.TestRunner.run(suite()); |
15 |
|
} |
16 |
|
public static Test suite() { |
17 |
< |
return new TestSuite(EntryTest.class); |
17 |
> |
return new TestSuite(EntryTest.class); |
18 |
|
} |
19 |
|
|
20 |
|
static final String k1 = "1"; |
87 |
|
public void testNotEquals() { |
88 |
|
Map.Entry e2 = new AbstractMap.SimpleEntry(k1, v1); |
89 |
|
Map.Entry e = new AbstractMap.SimpleEntry(k2, v1); |
90 |
< |
assertFalse(e2.equals( e)); |
90 |
> |
assertFalse(e2.equals(e)); |
91 |
|
e = new AbstractMap.SimpleEntry(k1, v2); |
92 |
< |
assertFalse(e2.equals( e)); |
92 |
> |
assertFalse(e2.equals(e)); |
93 |
|
e = new AbstractMap.SimpleEntry(k2, v2); |
94 |
< |
assertFalse(e2.equals( e)); |
94 |
> |
assertFalse(e2.equals(e)); |
95 |
|
|
96 |
|
Map.Entry s2 = new AbstractMap.SimpleImmutableEntry(k1, v1); |
97 |
|
Map.Entry s = new AbstractMap.SimpleImmutableEntry(k2, v1); |
98 |
< |
assertFalse(s2.equals( s)); |
98 |
> |
assertFalse(s2.equals(s)); |
99 |
|
s = new AbstractMap.SimpleImmutableEntry(k1, v2); |
100 |
< |
assertFalse(s2.equals( s)); |
100 |
> |
assertFalse(s2.equals(s)); |
101 |
|
s = new AbstractMap.SimpleImmutableEntry(k2, v2); |
102 |
< |
assertFalse(s2.equals( s)); |
102 |
> |
assertFalse(s2.equals(s)); |
103 |
|
} |
104 |
|
|
105 |
|
|
113 |
|
assertEquals(v1, e.getValue()); |
114 |
|
e.setValue(k2); |
115 |
|
assertEquals(k2, e.getValue()); |
116 |
< |
assertFalse(e2.equals( e)); |
116 |
> |
assertFalse(e2.equals(e)); |
117 |
|
} |
118 |
|
|
119 |
|
/** |
126 |
|
assertEquals(v1, s.getValue()); |
127 |
|
try { |
128 |
|
s.setValue(k2); |
129 |
< |
fail(); |
129 |
> |
shouldThrow(); |
130 |
|
} catch (UnsupportedOperationException success) {} |
131 |
|
} |
132 |
|
} |