assertCacheSize(2); assertTrue(cache.keySet().contains(key1)); assertTrue(cache.keySet().contains(key2)); assertTrue(cache.values().contains(value)); assertCacheSize(1); assertTrue(cache.keySet().contains(key1)); assertFalse(cache.keySet().contains(key2)); assertTrue(cache.values().contains(value)); assertFalse(cache.keySet().contains(key1)); assertFalse(cache.keySet().contains(key2)); assertFalse(cache.values().contains(value)); assertCacheIsEmpty();
public void testStopClearsData() { String key = "key", value = "value"; cache.put(key, value); assertEquals(value, cache.get(key)); assertCacheSize(1); assertTrue(cache.keySet().contains(key)); assertTrue(cache.values().contains(value)); cache.stop(); assertEquals(ComponentStatus.TERMINATED, cache.getStatus()); cache.start(); assertFalse(cache.containsKey(key)); assertFalse(cache.keySet().contains(key)); assertFalse(cache.values().contains(value)); assertCacheIsEmpty(); }
public void testConvenienceMethods() { String key = "key", value = "value"; Map<String, String> data = new HashMap<>(); data.put(key, value); assertNull(cache.get(key)); assertCacheIsEmpty(); cache.put(key, value); assertEquals(value, cache.get(key)); assertTrue(cache.keySet().contains(key)); assertTrue(cache.values().contains(value)); assertCacheSize(1); cache.remove(key); assertNull(cache.get(key)); assertCacheIsEmpty(); cache.putAll(data); assertEquals(value, cache.get(key)); assertTrue(cache.keySet().contains(key)); assertTrue(cache.values().contains(value)); assertCacheSize(1); }
assertEquals(size, cache.values().size()); assertEquals(size, cache.entrySet().size()); assertTrue(cache.keySet().contains(key)); assertTrue(cache.values().contains(value)); cache.put(key2, value2); assertEquals(value2, cache.get(key2)); assertTrue(cache.keySet().contains(key2)); int tmSize = 2; assertEquals(tmSize, cache.size()); assertEquals(size, cache.values().size()); assertEquals(size, cache.entrySet().size()); assertTrue(cache.keySet().contains(key)); assertTrue(cache.values().contains(value));
assertEquals(size, cache.entrySet().size()); assertTrue(cache.keySet().contains(key)); assertTrue(cache.values().contains(value)); assertEquals(tmSize, cache.entrySet().size()); assertFalse(cache.keySet().contains(key)); assertFalse(cache.values().contains(value)); tm.setRollbackOnly(); assertEquals(size, cache.entrySet().size()); assertTrue(cache.keySet().contains(key)); assertTrue(cache.values().contains(value));
assertEquals(size, cache.entrySet().size()); assertTrue(cache.keySet().contains(key)); assertTrue(cache.values().contains(value)); assertEquals(size, cache.entrySet().size()); assertTrue(cache.keySet().contains(key)); assertTrue(cache.values().contains(value2)); assertFalse(cache.values().contains(value)); assertEquals(size, cache.entrySet().size()); assertTrue(cache.keySet().contains(key)); assertTrue(cache.values().contains(value));