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(java.util.List expectedList)
           
protected  void addDefaultComponentFactories(java.util.List expectedList)
           
protected  MutablePicoContainer createPicoContainer(PicoContainer parent)
           
protected  java.util.Properties[] getProperties()
           
 void testAcceptImplementsBreadthFirstStrategy()
           
 void testCurrentMonitorWithNoComponentMonitorStrategyDelegateThrowsIllegalStateException()
           
 void testMakeRemoveChildContainer()
           
 void testNamedChildContainerIsAccessible()
           
 void testNamedChildContainerIsAccessibleForClassKeys()
           
 void testNamedChildContainerIsAccessibleForStringKeys()
           
 void testSwapComponentMonitorWithNoComponentMonitorStrategyDelegateThrowsIllegalStateException()
           
 void visitingClassesSiblingToAClassWithRegexSubsetWorksWithoutRecursive()
           
 void visitingClassesSiblingToAClassWithRegexSubsetWorksWithRecursive()
           
 void visitingFailsIfBogusClass()
           
 void visitingFailsIfJDKClass()
           
 void visitingPassesIfClassInAJar()
           
 void visitingPassesIfClassInAJarRecursively()
           
 
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 java.util.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(java.util.List expectedList)
Overrides:
addContainers in class AbstractPicoContainerTest

addDefaultComponentFactories

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

visitingClassesSiblingToAClassWithRegexSubsetWorksWithRecursive

public void visitingClassesSiblingToAClassWithRegexSubsetWorksWithRecursive()

visitingClassesSiblingToAClassWithRegexSubsetWorksWithoutRecursive

public void visitingClassesSiblingToAClassWithRegexSubsetWorksWithoutRecursive()

visitingFailsIfBogusClass

public void visitingFailsIfBogusClass()

visitingFailsIfJDKClass

public void visitingFailsIfJDKClass()

visitingPassesIfClassInAJar

public void visitingPassesIfClassInAJar()

visitingPassesIfClassInAJarRecursively

public void visitingPassesIfClassInAJarRecursively()


Copyright © 2003-2011 Codehaus. All Rights Reserved.