1 21 22 package org.jacorb.test.notification.container; 23 24 import org.apache.avalon.framework.configuration.Configuration; 25 import org.jacorb.notification.container.PicoContainerFactory; 26 import org.omg.CORBA.ORB ; 27 import org.omg.CosNotifyFilter.FilterFactory; 28 import org.omg.PortableServer.POA ; 29 import org.picocontainer.PicoContainer; 30 31 import junit.framework.Test; 32 import junit.framework.TestCase; 33 import junit.framework.TestSuite; 34 35 39 public class CoreContainerFactoryTest extends TestCase 40 { 41 ORB orb_; 42 43 PicoContainer picoContainer_; 44 45 public void setUp() throws Exception 46 { 47 orb_ = ORB.init(new String [0], null); 48 picoContainer_ = PicoContainerFactory.createRootContainer((org.jacorb.orb.ORB)orb_); 49 } 50 51 public void testGetORB() 52 { 53 ORB _orb = (ORB ) picoContainer_.getComponentInstance(ORB .class); 54 55 assertNotNull(_orb); 56 } 57 58 public void testGetPOA() 59 { 60 POA _poa = (POA ) picoContainer_.getComponentInstance(POA .class); 61 62 assertNotNull(_poa); 63 } 64 65 public void testGetConfiguration() 66 { 67 Configuration config = (Configuration) picoContainer_.getComponentInstance(Configuration.class); 68 69 assertNotNull(config); 70 } 71 72 public void testGetFilterFactory() 73 { 74 FilterFactory filterFactory = (FilterFactory)picoContainer_.getComponentInstance(FilterFactory.class); 75 76 assertNotNull(filterFactory); 77 } 78 79 public static Test suite() 80 { 81 return new TestSuite(CoreContainerFactoryTest.class); 82 } 83 } | Popular Tags |