1 10 14 package org.nanocontainer.script; 15 16 import org.jmock.MockObjectTestCase; 17 import org.picocontainer.PicoContainer; 18 import org.picocontainer.defaults.ObjectReference; 19 import org.picocontainer.defaults.SimpleReference; 20 21 public abstract class AbstractScriptedContainerBuilderTestCase extends MockObjectTestCase { 22 private ObjectReference containerRef = new SimpleReference(); 23 private ObjectReference parentContainerRef = new SimpleReference(); 24 25 protected PicoContainer buildContainer(ScriptedContainerBuilder builder, PicoContainer parentContainer, Object scope) { 26 parentContainerRef.set(parentContainer); 27 builder.buildContainer(containerRef, parentContainerRef, scope, true); 28 return (PicoContainer) containerRef.get(); 29 } 30 } | Popular Tags |