package org.archive.accesscontrol; import junit.framework.TestCase; public class LruCacheTest extends TestCase { LruCache<String,Integer> cache; public void testMaxItems() { cache = new LruCache<String,Integer>(); cache.setMaxEntries(3); cache.put("one", 1); cache.put("two", 2); cache.put("three", 3); assertEquals(3, cache.size()); cache.put("four", 4); assertEquals("Maximum entry cap", 3, cache.size()); assertNull("Ensure 'one' was the evicted object.", cache.get("one")); } }