Example #1
0
 public void testClear() {
   put(chips, value);
   put(milkshake, value);
   subject.clear();
   checkExists(false, milkshake);
   checkExists(false, chips);
 }
Example #2
0
 public void testRemove() {
   put(milkshake, value);
   put(chips, value);
   subject.remove(milkshake);
   checkExists(false, milkshake);
   checkExists(true, chips);
 }
Example #3
0
 private void checkPutFails(Interface iface, Object value, String reason) {
   try {
     subject.put(iface, value);
     fail();
   } catch (MapException expected) {
     check(reason, expected);
   }
 }
Example #4
0
 private void checkGetFails(Interface iface, String reason) {
   try {
     subject.get(iface);
     fail();
   } catch (MapException expected) {
     check(reason, expected);
   }
 }
Example #5
0
 private void checkGet(Interface key, Object expected) {
   Object result = subject.get(key);
   assertEquals(expected, result);
 }
Example #6
0
 private void put(Interface iface, Object value) {
   subject.put(iface, value);
 }
Example #7
0
 private void checkExists(boolean expected, Interface iface) {
   boolean result = subject.exists(iface);
   assertEquals(expected, result);
 }