org.picocontainer.classname
Class DefaultClassLoadingPicoContainerTestCase

java.lang.Object
  extended by org.picocontainer.tck.AbstractPicoContainerTest
      extended by org.picocontainer.classname.DefaultClassLoadingPicoContainerTestCase

public class DefaultClassLoadingPicoContainerTestCase
extends AbstractPicoContainerTest

Author:
Paul Hammant

Nested Class Summary
 
Nested classes/interfaces inherited from class org.picocontainer.tck.AbstractPicoContainerTest
AbstractPicoContainerTest.ComponentA, AbstractPicoContainerTest.ComponentB, AbstractPicoContainerTest.ComponentC, AbstractPicoContainerTest.ComponentD, AbstractPicoContainerTest.ComponentE, AbstractPicoContainerTest.ComponentF, AbstractPicoContainerTest.ConstantParameterTestService, AbstractPicoContainerTest.ContainerDependency, AbstractPicoContainerTest.ConverterSample, AbstractPicoContainerTest.DerivedTouchable, AbstractPicoContainerTest.JMSService, AbstractPicoContainerTest.LifeCycleMonitoring, AbstractPicoContainerTest.ListAdder, AbstractPicoContainerTest.NeedsTouchable, AbstractPicoContainerTest.NeedsWashable, AbstractPicoContainerTest.NonGreedyClass, AbstractPicoContainerTest.PrimitiveConstructor, AbstractPicoContainerTest.RecordingStrategyVisitor, AbstractPicoContainerTest.TestBehavior, AbstractPicoContainerTest.TestLifecycleComponent
 
Constructor Summary
DefaultClassLoadingPicoContainerTestCase()
           
 
Method Summary
protected  void addContainers(List expectedList)
           
protected  void addDefaultComponentFactories(List expectedList)
           
protected  MutablePicoContainer createPicoContainer(PicoContainer parent)
           
protected  Properties[] getProperties()
           
 void testAcceptImplementsBreadthFirstStrategy()
           
 void testCurrentMonitorWithNoComponentMonitorStrategyDelegateThrowsIllegalStateException()
           
 void testMakeRemoveChildContainer()
           
 void testNamedChildContainerIsAccessible()
           
 void testNamedChildContainerIsAccessibleForClassKeys()
           
 void testNamedChildContainerIsAccessibleForStringKeys()
           
 void testSwapComponentMonitorWithNoComponentMonitorStrategyDelegateThrowsIllegalStateException()
           
 
Methods inherited from class org.picocontainer.tck.AbstractPicoContainerTest
createPicoContainerWithDependsOnTouchableOnly, createPicoContainerWithTouchableAndDependsOnTouchable, testAcceptIsAbortable, testAggregatedVerificationException, testAmbiguousDependencies, testAmbiguousResolution, testBasicInstantiationAndContainment, testComponentAdapterRegistrationOrderIsMaintained, testComponentInstancesFromParentsAreNotDirectlyAccessible2, testContainerCascadesDefaultLifecycle, testContainerIsSerializable, testCyclicDependencyThrowsCyclicDependencyException, testCyclicDependencyThrowsCyclicDependencyExceptionWithParentContainer, testDuplicateRegistration, testExternallyInstantiatedObjectsCanBeRegisteredAndLookedUp, testGettingComponentWithMissingDependencyFails, testIntegrationWithConverters, testLookupWithUnregisteredKeyReturnsNull, testLookupWithUnregisteredTypeReturnsNull, testMakingOfChildContainer, testMakingOfChildContainerPercolatesLifecycleManager, testNoArgConstructorToBeSelected, testNullComponentsDoNotInject, testNullConstantParameter, testNullConstantParametersDoNotInjectOnPrimitives, testNullValuesDoNotInject, testPico52, testRegisterComponentWithObjectBadType, testRegisteredComponentsExistAndAreTheCorrectTypes, testRegistersSingleInstance, testRemovalNonRegisteredComponentAdapterWorksAndReturnsNull, testSameInstanceCanBeUsedAsDifferentTypeWhenCaching, testSerializedContainerCanRetrieveImplementation, testShouldCascadeStartStopAndDisposeToChild, testShouldReturnNonMutableParent, testShouldReturnNullForComponentAdapterOfUnregisteredType, testShouldReturnNullWhenUnregistereingUnmanagedComponent, testStartStopAndDisposeCascadedtoChildren, testStartStopAndDisposeNotCascadedtoRemovedChildren, testUnsatisfiableDependenciesExceptionGivesUnsatisfiedDependencyTypes, testUnsatisfiableDependenciesExceptionGivesVerboseEnoughErrorMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultClassLoadingPicoContainerTestCase

public DefaultClassLoadingPicoContainerTestCase()
Method Detail

createPicoContainer

protected MutablePicoContainer createPicoContainer(PicoContainer parent)
Specified by:
createPicoContainer in class AbstractPicoContainerTest

getProperties

protected Properties[] getProperties()
Specified by:
getProperties in class AbstractPicoContainerTest

testNamedChildContainerIsAccessible

public void testNamedChildContainerIsAccessible()

testNamedChildContainerIsAccessibleForStringKeys

public void testNamedChildContainerIsAccessibleForStringKeys()

testNamedChildContainerIsAccessibleForClassKeys

public void testNamedChildContainerIsAccessibleForClassKeys()

testMakeRemoveChildContainer

public void testMakeRemoveChildContainer()

testAcceptImplementsBreadthFirstStrategy

public void testAcceptImplementsBreadthFirstStrategy()
Overrides:
testAcceptImplementsBreadthFirstStrategy in class AbstractPicoContainerTest

testSwapComponentMonitorWithNoComponentMonitorStrategyDelegateThrowsIllegalStateException

public void testSwapComponentMonitorWithNoComponentMonitorStrategyDelegateThrowsIllegalStateException()

testCurrentMonitorWithNoComponentMonitorStrategyDelegateThrowsIllegalStateException

public void testCurrentMonitorWithNoComponentMonitorStrategyDelegateThrowsIllegalStateException()

addContainers

protected void addContainers(List expectedList)
Overrides:
addContainers in class AbstractPicoContainerTest

addDefaultComponentFactories

protected void addDefaultComponentFactories(List expectedList)
Overrides:
addDefaultComponentFactories in class AbstractPicoContainerTest


Copyright © 2003-2010 Codehaus. All Rights Reserved.