public abstract class AbstractComponentAdapterTest extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AbstractComponentAdapterTest.CollectingBehavior |
static class |
AbstractComponentAdapterTest.CycleDetectorBehavior |
static class |
AbstractComponentAdapterTest.NotInstantiatableBehavior |
static class |
AbstractComponentAdapterTest.RecordingLifecycleStrategy |
Modifier and Type | Field and Description |
---|---|
static int |
INSTANTIATING |
static int |
RESOLVING |
static int |
SERIALIZABLE |
static int |
VERIFYING |
Constructor and Description |
---|
AbstractComponentAdapterTest() |
public static final int SERIALIZABLE
public static final int VERIFYING
public static final int INSTANTIATING
public static final int RESOLVING
public AbstractComponentAdapterTest()
protected abstract Class getComponentAdapterType()
protected int getComponentAdapterNature()
protected ComponentFactory createDefaultComponentFactory()
protected abstract ComponentAdapter prepDEF_verifyWithoutDependencyWorks(MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testDEF_verifyWithoutDependencyWorks()
protected abstract ComponentAdapter prepDEF_verifyDoesNotInstantiate(MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testDEF_verifyDoesNotInstantiate()
protected abstract ComponentAdapter prepDEF_visitable()
Parameter
, you have to
select a component, that have some.public final void testDEF_visitable()
protected ComponentAdapter prepDEF_isAbleToTakeParameters(MutablePicoContainer picoContainer)
Parameter
.picoContainer
- container, may probably not be used.public final void testDEF_isAbleToTakeParameters()
protected ComponentAdapter prepSER_isSerializable(MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testSER_isSerializable() throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
protected ComponentAdapter prepSER_isXStreamSerializable(MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testSER_isXStreamSerializableWithPureReflection()
public final void testSER_isXStreamSerializable()
protected ComponentAdapter prepVER_verificationFails(MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testVER_verificationFails()
protected ComponentAdapter prepINS_createsNewInstances(MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testINS_createsNewInstances()
protected ComponentAdapter prepINS_errorIsRethrown(MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.Error
at
instantiation. Registration in the pico is not necessary.public final void testINS_errorIsRethrown()
protected ComponentAdapter prepINS_runtimeExceptionIsRethrown(MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.RuntimeException
at
instantiation. Registration in the pico is not necessary.public final void testINS_runtimeExceptionIsRethrown()
protected ComponentAdapter prepINS_normalExceptionIsRethrownInsidePicoInitializationException(MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.PicoCompositionException
at instantiation. Registration in the pico is not
necessary.public final void testINS_normalExceptionIsRethrownInsidePicoInitializationException()
protected ComponentAdapter prepRES_dependenciesAreResolved(MutablePicoContainer picoContainer)
picoContainer
- container, used to register dependencies.public final void testRES_dependenciesAreResolved()
protected ComponentAdapter prepRES_failingVerificationWithCyclicDependencyException(MutablePicoContainer picoContainer)
picoContainer
- container, used to register dependencies.public final void testRES_failingVerificationWithCyclicDependencyException()
protected ComponentAdapter prepRES_failingInstantiationWithCyclicDependencyException(MutablePicoContainer picoContainer)
picoContainer
- container, used to register dependencies.public final void testRES_failingInstantiationWithCyclicDependencyException()
protected final PicoContainer wrapComponentInstances(Class decoratingComponentAdapterClass, PicoContainer picoContainer, Object[] wrapperDependencies)
Copyright © 2003–2016 Codehaus. All rights reserved.