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


Constructor Summary
DefaultComponentRegistryTestCase()
           
 
Method Summary
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, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultComponentRegistryTestCase

public DefaultComponentRegistryTestCase()
Method Detail

setUp

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

testRegisterComponent

public void testRegisterComponent()
                           throws PicoRegistrationException
Throws:
PicoRegistrationException

testUnregisterComponent

public void testUnregisterComponent()
                             throws PicoRegistrationException
Throws:
PicoRegistrationException

testCannotInstantiateAnUnregisteredComponent

public void testCannotInstantiateAnUnregisteredComponent()
                                                  throws PicoRegistrationException,
                                                         AssignabilityRegistrationException,
                                                         NotConcreteRegistrationException,
                                                         PicoInvocationTargetInitializationException,
                                                         PicoInitializationException
Throws:
PicoRegistrationException
AssignabilityRegistrationException
NotConcreteRegistrationException
PicoInvocationTargetInitializationException
PicoInitializationException

testCanInstantiateReplacedComponent

public void testCanInstantiateReplacedComponent()
                                         throws PicoRegistrationException,
                                                AssignabilityRegistrationException,
                                                NotConcreteRegistrationException,
                                                PicoInvocationTargetInitializationException,
                                                PicoInitializationException
Throws:
PicoRegistrationException
AssignabilityRegistrationException
NotConcreteRegistrationException
PicoInvocationTargetInitializationException
PicoInitializationException

testUnregisterAfterInstantiateComponents

public void testUnregisterAfterInstantiateComponents()
                                              throws PicoRegistrationException,
                                                     AssignabilityRegistrationException,
                                                     PicoInitializationException,
                                                     DuplicateComponentKeyRegistrationException,
                                                     PicoInvocationTargetInitializationException,
                                                     AmbiguousComponentResolutionException
Throws:
PicoRegistrationException
AssignabilityRegistrationException
PicoInitializationException
DuplicateComponentKeyRegistrationException
PicoInvocationTargetInitializationException
AmbiguousComponentResolutionException

testReplacedInstantiatedComponentHasCorrectClass

public void testReplacedInstantiatedComponentHasCorrectClass()
                                                      throws PicoRegistrationException,
                                                             AssignabilityRegistrationException,
                                                             NotConcreteRegistrationException,
                                                             PicoInvocationTargetInitializationException,
                                                             PicoInitializationException
Throws:
PicoRegistrationException
AssignabilityRegistrationException
NotConcreteRegistrationException
PicoInvocationTargetInitializationException
PicoInitializationException


Copyright © 2003-2010 Codehaus. All Rights Reserved.