org.picocontainer.injectors
Class SetterInjectorTestCase
java.lang.Object
org.picocontainer.tck.AbstractComponentAdapterTest
org.picocontainer.injectors.SetterInjectorTestCase
public class SetterInjectorTestCase
- extends AbstractComponentAdapterTest
| Methods inherited from class org.picocontainer.tck.AbstractComponentAdapterTest |
getComponentAdapterNature, testDEF_isAbleToTakeParameters, testDEF_verifyDoesNotInstantiate, testDEF_verifyWithoutDependencyWorks, testDEF_visitable, testINS_createsNewInstances, testINS_errorIsRethrown, testINS_normalExceptionIsRethrownInsidePicoInitializationException, testINS_runtimeExceptionIsRethrown, testRES_dependenciesAreResolved, testRES_failingInstantiationWithCyclicDependencyException, testRES_failingVerificationWithCyclicDependencyException, testSER_isSerializable, testSER_isXStreamSerializable, testSER_isXStreamSerializableWithPureReflection, testVER_verificationFails, wrapComponentInstances |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SetterInjectorTestCase
public SetterInjectorTestCase()
getComponentAdapterType
protected Class getComponentAdapterType()
- Specified by:
getComponentAdapterType in class AbstractComponentAdapterTest
createDefaultComponentFactory
protected ComponentFactory createDefaultComponentFactory()
- Overrides:
createDefaultComponentFactory in class AbstractComponentAdapterTest
prepDEF_verifyWithoutDependencyWorks
protected ComponentAdapter prepDEF_verifyWithoutDependencyWorks(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test verifyWithoutDependencyWorks.
- Specified by:
prepDEF_verifyWithoutDependencyWorks in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, may probably not be used.
- Returns:
- a ComponentAdapter of the type to test for a component without dependencies. Registration in the pico is
not necessary.
prepDEF_verifyDoesNotInstantiate
protected ComponentAdapter prepDEF_verifyDoesNotInstantiate(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test verifyDoesNotInstantiate.
- Specified by:
prepDEF_verifyDoesNotInstantiate in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, may probably not be used.
- Returns:
- a ComponentAdapter of the type to test for a component that may throw on instantiation. Registration in
the pico is not necessary.
prepDEF_visitable
protected ComponentAdapter prepDEF_visitable()
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test visitable.
- Specified by:
prepDEF_visitable in class AbstractComponentAdapterTest
- Returns:
- a ComponentAdapter of the type to test. If the ComponentAdapter supports
Parameter, you have to
select a component, that have some.
prepSER_isSerializable
protected ComponentAdapter prepSER_isSerializable(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test isSerializable. Overload this function, if the ComponentAdapter supports
serialization.
- Overrides:
prepSER_isSerializable in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, may probably not be used.
- Returns:
- a ComponentAdapter of the type to test. Registration in the pico is not necessary.
prepSER_isXStreamSerializable
protected ComponentAdapter prepSER_isXStreamSerializable(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test isXStreamSerializable. Overload this function, if the ComponentAdapter supports
serialization.
- Overrides:
prepSER_isXStreamSerializable in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, may probably not be used.
- Returns:
- a ComponentAdapter of the type to test. Registration in the pico is not necessary.
prepDEF_isAbleToTakeParameters
protected ComponentAdapter prepDEF_isAbleToTakeParameters(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test isAbleToTakeParameters. Overload this function, if the ComponentAdapter to test
supports
Parameter.
- Overrides:
prepDEF_isAbleToTakeParameters in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, may probably not be used.
- Returns:
- a ComponentAdapter of the type to test. Select a component, that has some parameters. Registration in the
pico is not necessary.
prepVER_verificationFails
protected ComponentAdapter prepVER_verificationFails(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test verificationFailsWithUnsatisfiedDependency. Overload this function, if the
ComponentAdapter's verification can fail e.g. due to an unresolved dependency.
- Overrides:
prepVER_verificationFails in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, may probably not be used.
- Returns:
- a ComponentAdapter of the type to test, that fails for the verification, e.g. because of a compoennt with
missing dependencies. Registration in the pico is not necessary.
prepINS_createsNewInstances
protected ComponentAdapter prepINS_createsNewInstances(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test createsNewInstances. Overload this function, if the ComponentAdapter is
instantiating. It should create a new instance with every call.
- Overrides:
prepINS_createsNewInstances in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, may probably not be used.
- Returns:
- a ComponentAdapter of the type to test. Registration in the pico is not necessary.
prepINS_errorIsRethrown
protected ComponentAdapter prepINS_errorIsRethrown(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test errorIsRethrown. Overload this function, if the ComponentAdapter is instantiating.
- Overrides:
prepINS_errorIsRethrown in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, may probably not be used.
- Returns:
- a ComponentAdapter of the type to test with a component that fails with an
Error at
instantiation. Registration in the pico is not necessary.
prepINS_runtimeExceptionIsRethrown
protected ComponentAdapter prepINS_runtimeExceptionIsRethrown(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test runtimeExceptionIsRethrown. Overload this function, if the ComponentAdapter is
instantiating.
- Overrides:
prepINS_runtimeExceptionIsRethrown in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, may probably not be used.
- Returns:
- a ComponentAdapter of the type to test with a component that fails with a
RuntimeException at
instantiation. Registration in the pico is not necessary.
prepINS_normalExceptionIsRethrownInsidePicoInitializationException
protected ComponentAdapter prepINS_normalExceptionIsRethrownInsidePicoInitializationException(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test normalExceptionIsRethrownInsidePicoInvocationTargetInitializationException. Overload
this function, if the ComponentAdapter is instantiating.
- Overrides:
prepINS_normalExceptionIsRethrownInsidePicoInitializationException in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, may probably not be used.
- Returns:
- a ComponentAdapter of the type to test with a component that fails with a
PicoCompositionException at instantiation. Registration in the pico is not
necessary.
prepRES_dependenciesAreResolved
protected ComponentAdapter prepRES_dependenciesAreResolved(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test dependenciesAreResolved. Overload this function, if the ComponentAdapter is resolves
dependencies.
- Overrides:
prepRES_dependenciesAreResolved in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, used to register dependencies.
- Returns:
- a ComponentAdapter of the type to test with a component that has dependencies. Registration in the pico
is not necessary.
prepRES_failingVerificationWithCyclicDependencyException
protected ComponentAdapter prepRES_failingVerificationWithCyclicDependencyException(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test failingVerificationWithCyclicDependencyException. Overload this function, if the
ComponentAdapter is resolves dependencies.
- Overrides:
prepRES_failingVerificationWithCyclicDependencyException in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, used to register dependencies.
- Returns:
- a ComponentAdapter of the type to test with a component that has cyclic dependencies. You have to
register the component itself in the pico.
prepRES_failingInstantiationWithCyclicDependencyException
protected ComponentAdapter prepRES_failingInstantiationWithCyclicDependencyException(MutablePicoContainer picoContainer)
- Description copied from class:
AbstractComponentAdapterTest
- Prepare the test failingInstantiationWithCyclicDependencyException. Overload this function, if the
ComponentAdapter is resolves dependencies.
- Overrides:
prepRES_failingInstantiationWithCyclicDependencyException in class AbstractComponentAdapterTest
- Parameters:
picoContainer - container, used to register dependencies.
- Returns:
- a ComponentAdapter of the type to test with a component that has cyclic dependencies. You have to
register the component itself in the pico.
testAllUnsatisfiableDependenciesAreSignalled
public void testAllUnsatisfiableDependenciesAreSignalled()
testAllUnsatisfiableDependenciesAreSignalled2
public void testAllUnsatisfiableDependenciesAreSignalled2()
testSetterMethodInjectionToContrastWithThatBelow
public void testSetterMethodInjectionToContrastWithThatBelow()
testNonSetterMethodInjection
public void testNonSetterMethodInjection()
testNonSetterMethodInjectionWithoutOverridingSetterPrefix
public void testNonSetterMethodInjectionWithoutOverridingSetterPrefix()
testHybridBeans
public void testHybridBeans()
shouldBeAbleToHandleMutualDependenciesWithSetterInjection
public void shouldBeAbleToHandleMutualDependenciesWithSetterInjection()
Copyright © 2003-2010 Codehaus. All Rights Reserved.