/* * $Id$ * * Copyright 2006 University of Dundee. All rights reserved. * Use is subject to license terms supplied in LICENSE.txt */ package ome.services.blitz.test.utests; import junit.framework.TestCase; import net.sf.ehcache.Ehcache; import net.sf.ehcache.Element; import org.springframework.cache.ehcache.EhCacheFactoryBean; import org.testng.annotations.Test; public class EhCacheTest extends TestCase { @Test public void testFactoryBean() throws Exception { EhCacheFactoryBean fb = new EhCacheFactoryBean(); fb.setBeanName("test"); fb.setOverflowToDisk(false); fb.afterPropertiesSet(); Ehcache cache = (Ehcache) fb.getObject(); cache.put(new Element("foo","bar")); String test = (String) cache.get("foo").getObjectValue(); assertTrue("bar".equals(test)); } }