KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > picocontainer > doc > tutorial > simple > ConcreteClassesTestCase


1 package org.picocontainer.doc.tutorial.simple;
2
3 import junit.framework.TestCase;
4 import org.picocontainer.MutablePicoContainer;
5 import org.picocontainer.defaults.DefaultPicoContainer;
6
7 public class ConcreteClassesTestCase extends TestCase {
8
9     public void testAssembleComponentsAndInstantiateAndUseThem() {
10         // START SNIPPET: assemble
11
MutablePicoContainer pico = new DefaultPicoContainer();
12         pico.registerComponentImplementation(Boy.class);
13         pico.registerComponentImplementation(Girl.class);
14         // END SNIPPET: assemble
15

16         // START SNIPPET: instantiate-and-use
17
Girl girl = (Girl) pico.getComponentInstance(Girl.class);
18         girl.kissSomeone();
19         // END SNIPPET: instantiate-and-use
20
}
21
22
23 }
24
Popular Tags