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