org.picocontainer.defaults
Class DefaultComponentRegistryTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.picocontainer.defaults.DefaultComponentRegistryTestCase
All Implemented Interfaces:
junit.framework.Test

public class DefaultComponentRegistryTestCase
extends junit.framework.TestCase


Field Summary
private  org.picocontainer.defaults.DefaultPicoContainer picoContainer
           
 
Constructor Summary
DefaultComponentRegistryTestCase()
           
 
Method Summary
private  org.picocontainer.ComponentAdapter createComponentAdapter()
           
protected  void setUp()
           
 void testCanInstantiateReplacedComponent()
           
 void testCannotInstantiateAnUnregisteredComponent()
           
 void testRegisterComponent()
           
 void testReplacedInstantiatedComponentHasCorrectClass()
           
 void testUnregisterAfterInstantiateComponents()
           
 void testUnregisterComponent()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

picoContainer

private org.picocontainer.defaults.DefaultPicoContainer picoContainer
Constructor Detail

DefaultComponentRegistryTestCase

public DefaultComponentRegistryTestCase()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

testRegisterComponent

public void testRegisterComponent()
                           throws org.picocontainer.PicoRegistrationException
Throws:
org.picocontainer.PicoRegistrationException

testUnregisterComponent

public void testUnregisterComponent()
                             throws org.picocontainer.PicoRegistrationException
Throws:
org.picocontainer.PicoRegistrationException

testCannotInstantiateAnUnregisteredComponent

public void testCannotInstantiateAnUnregisteredComponent()
                                                  throws org.picocontainer.PicoRegistrationException,
                                                         org.picocontainer.defaults.AssignabilityRegistrationException,
                                                         org.picocontainer.defaults.NotConcreteRegistrationException,
                                                         org.picocontainer.defaults.PicoInvocationTargetInitializationException,
                                                         org.picocontainer.PicoInitializationException
Throws:
org.picocontainer.PicoRegistrationException
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.defaults.PicoInvocationTargetInitializationException
org.picocontainer.PicoInitializationException

testCanInstantiateReplacedComponent

public void testCanInstantiateReplacedComponent()
                                         throws org.picocontainer.PicoRegistrationException,
                                                org.picocontainer.defaults.AssignabilityRegistrationException,
                                                org.picocontainer.defaults.NotConcreteRegistrationException,
                                                org.picocontainer.defaults.PicoInvocationTargetInitializationException,
                                                org.picocontainer.PicoInitializationException
Throws:
org.picocontainer.PicoRegistrationException
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.defaults.PicoInvocationTargetInitializationException
org.picocontainer.PicoInitializationException

testUnregisterAfterInstantiateComponents

public void testUnregisterAfterInstantiateComponents()
                                              throws org.picocontainer.PicoRegistrationException,
                                                     org.picocontainer.defaults.AssignabilityRegistrationException,
                                                     org.picocontainer.PicoInitializationException,
                                                     org.picocontainer.defaults.DuplicateComponentKeyRegistrationException,
                                                     org.picocontainer.defaults.PicoInvocationTargetInitializationException,
                                                     org.picocontainer.defaults.AmbiguousComponentResolutionException
Throws:
org.picocontainer.PicoRegistrationException
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.PicoInitializationException
org.picocontainer.defaults.DuplicateComponentKeyRegistrationException
org.picocontainer.defaults.PicoInvocationTargetInitializationException
org.picocontainer.defaults.AmbiguousComponentResolutionException

testReplacedInstantiatedComponentHasCorrectClass

public void testReplacedInstantiatedComponentHasCorrectClass()
                                                      throws org.picocontainer.PicoRegistrationException,
                                                             org.picocontainer.defaults.AssignabilityRegistrationException,
                                                             org.picocontainer.defaults.NotConcreteRegistrationException,
                                                             org.picocontainer.defaults.PicoInvocationTargetInitializationException,
                                                             org.picocontainer.PicoInitializationException
Throws:
org.picocontainer.PicoRegistrationException
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.defaults.PicoInvocationTargetInitializationException
org.picocontainer.PicoInitializationException

createComponentAdapter

private org.picocontainer.ComponentAdapter createComponentAdapter()
                                                           throws org.picocontainer.defaults.AssignabilityRegistrationException,
                                                                  org.picocontainer.defaults.NotConcreteRegistrationException
Throws:
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.defaults.NotConcreteRegistrationException