1 16 package net.sf.dozer.util.mapping.cache; 17 18 import net.sf.dozer.util.mapping.DozerTestBase; 19 20 23 public class CacheEntryTest extends DozerTestBase { 24 25 public void testConstructor() throws Exception { 26 String key = getRandomString(); 27 String value = getRandomString(); 28 CacheEntry cacheEntry = new CacheEntry(key, value); 29 30 assertEquals("invalid key", key, cacheEntry.getKey()); 31 assertEquals("invalid value", value, cacheEntry.getValue()); 32 assertTrue("Creation time should be not null", cacheEntry.getCreationTime() > 0); 33 } 34 35 public void testHashCodeAndEquals() throws Exception { 36 String key = getRandomString(); 37 String value = getRandomString(); 38 CacheEntry cacheEntry = new CacheEntry(key, value); 39 CacheEntry cacheEntry2 = new CacheEntry(key, value); 40 41 assertEquals("cache entries hash code should have been equal", cacheEntry.hashCode(), cacheEntry2.hashCode()); 42 assertEquals("cache entries should have been equal", cacheEntry, cacheEntry2); 43 } 44 45 } 46 | Popular Tags |