001 package org.picocontainer.doc.tutorial.simple2;
002
003 import junit.framework.TestCase;
004 import org.picocontainer.MutablePicoContainer;
005 import org.picocontainer.doc.tutorial.interfaces.Kissable;
006 import org.picocontainer.doc.tutorial.simple.Girl;
007 import org.picocontainer.defaults.DefaultPicoContainer;
008
009 public class ConcreteClasses2TestCase extends TestCase {
010
011 public void testAssembleComponentsAndInstantiateAndUseThem() {
012 // START SNIPPET: assemble
013 MutablePicoContainer pico = new DefaultPicoContainer();
014 pico.registerComponentImplementation(Kissable.class, Boy.class);
015 pico.registerComponentImplementation(Girl.class);
016 // END SNIPPET: assemble
017
018 }
019
020
021 }