public TestNoCache(final String name) { super(name); }
public void test() {
assertEquals("none", NoCache.TYPE);
Cache cache = new NoCache();
assertTrue(cache instanceof NoCache);
assertEquals("none", cache.getType());
assertNull(cache.put("first key", "first value"));
assertNull(cache.put("first key", "first value"));
assertNull(cache.put("second key", "second value"));
assertNull(cache.remove("second key"));
assertEquals(0, cache.size());
assertEquals(true, cache.isEmpty());
assertEquals(false, cache.containsKey("first key"));
assertEquals(false, cache.containsValue("first value"));
assertNull(cache.get("first key"));
Map map = new HashMap();
map.put("second key", "second value");
map.put("third key", "third value");
cache.putAll(map);
assertEquals(0, cache.size());
cache.clear();
assertEquals(0, cache.size());
Set keys = cache.keySet();
assertEquals(0, keys.size());
Collection values = cache.values();
assertEquals(0, values.size());
Set entries = cache.entrySet();
assertEquals(0, entries.size());
}