1 10 package org.nanocontainer.aop.dynaop; 11 12 import junit.framework.TestCase; 13 import org.picocontainer.MutablePicoContainer; 14 import org.picocontainer.PicoContainer; 15 import org.picocontainer.defaults.DefaultPicoContainer; 16 17 20 public class PicoContainerProxyTestCase extends TestCase { 21 22 private MutablePicoContainer container = new DefaultPicoContainer(); 23 private ContainerLoader containerLoader = new ContainerLoader(); 24 25 public void testProxy() { 26 PicoContainer proxy = PicoContainerProxy.create(containerLoader); 27 containerLoader.setContainer(container); 28 29 container.registerComponentInstance("key", "instance"); 30 assertEquals("instance", proxy.getComponentInstance("key")); 31 } 32 33 } 34 | Popular Tags |