public abstract class AbstractComponentAdapterTestCase
extends org.jmock.MockObjectTestCase
Modifier and Type | Class and Description |
---|---|
static class |
AbstractComponentAdapterTestCase.CollectingComponentAdapter |
static class |
AbstractComponentAdapterTestCase.CycleDetectorComponentAdapter |
static class |
AbstractComponentAdapterTestCase.NotInstantiatableComponentAdapter |
static class |
AbstractComponentAdapterTestCase.RecordingLifecycleStrategy |
(package private) static class |
AbstractComponentAdapterTestCase.RecordingVisitor |
Modifier and Type | Field and Description |
---|---|
static int |
INSTANTIATING |
static int |
RESOLVING |
static int |
SERIALIZABLE |
static int |
VERIFYING |
Constructor and Description |
---|
AbstractComponentAdapterTestCase() |
Modifier and Type | Method and Description |
---|---|
protected org.picocontainer.defaults.ComponentAdapterFactory |
createDefaultComponentAdapterFactory() |
protected int |
getComponentAdapterNature() |
protected abstract java.lang.Class |
getComponentAdapterType() |
protected org.picocontainer.ComponentAdapter |
prepDEF_isAbleToTakeParameters(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test isAbleToTakeParameters.
|
protected abstract org.picocontainer.ComponentAdapter |
prepDEF_verifyDoesNotInstantiate(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test verifyDoesNotInstantiate.
|
protected abstract org.picocontainer.ComponentAdapter |
prepDEF_verifyWithoutDependencyWorks(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test verifyWithoutDependencyWorks.
|
protected abstract org.picocontainer.ComponentAdapter |
prepDEF_visitable()
Prepare the test visitable.
|
protected org.picocontainer.ComponentAdapter |
prepINS_createsNewInstances(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test createsNewInstances.
|
protected org.picocontainer.ComponentAdapter |
prepINS_errorIsRethrown(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test errorIsRethrown.
|
protected org.picocontainer.ComponentAdapter |
prepINS_normalExceptionIsRethrownInsidePicoInvocationTargetInitializationException(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test normalExceptionIsRethrownInsidePicoInvocationTargetInitializationException.
|
protected org.picocontainer.ComponentAdapter |
prepINS_runtimeExceptionIsRethrown(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test runtimeExceptionIsRethrown.
|
protected org.picocontainer.ComponentAdapter |
prepRES_dependenciesAreResolved(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test dependenciesAreResolved.
|
protected org.picocontainer.ComponentAdapter |
prepRES_failingInstantiationWithCyclicDependencyException(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test failingInstantiationWithCyclicDependencyException.
|
protected org.picocontainer.ComponentAdapter |
prepRES_failingVerificationWithCyclicDependencyException(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test failingVerificationWithCyclicDependencyException.
|
protected org.picocontainer.ComponentAdapter |
prepSER_isSerializable(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test isSerializable.
|
protected org.picocontainer.ComponentAdapter |
prepSER_isXStreamSerializable(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test isXStreamSerializable.
|
protected org.picocontainer.ComponentAdapter |
prepVER_verificationFails(org.picocontainer.MutablePicoContainer picoContainer)
Prepare the test verificationFailsWithUnsatisfiedDependency.
|
private boolean |
supportsParameters(java.lang.Class type) |
void |
testDEF_isAbleToTakeParameters() |
void |
testDEF_verifyDoesNotInstantiate() |
void |
testDEF_verifyWithoutDependencyWorks() |
void |
testDEF_visitable() |
void |
testINS_createsNewInstances() |
void |
testINS_errorIsRethrown() |
void |
testINS_normalExceptionIsRethrownInsidePicoInvocationTargetInitializationException() |
void |
testINS_runtimeExceptionIsRethrown() |
void |
testRES_dependenciesAreResolved() |
void |
testRES_failingInstantiationWithCyclicDependencyException() |
void |
testRES_failingVerificationWithCyclicDependencyException() |
void |
testSER_isSerializable() |
void |
testSER_isXStreamSerializable() |
void |
testSER_isXStreamSerializableWithPureReflection() |
void |
testVER_verificationFails() |
protected org.picocontainer.PicoContainer |
wrapComponentInstances(java.lang.Class decoratingComponentAdapterClass,
org.picocontainer.PicoContainer picoContainer,
java.lang.Object[] wrapperDependencies) |
atLeastOnce, atMostOnce, defaultMockNameForType, doAll, doAll, doAll, doAll, exactly, mock, mock, never, never, newCoreMock, newDummy, newDummy, newDummy, once, onConsecutiveCalls, onConsecutiveCalls, onConsecutiveCalls, onConsecutiveCalls, returnIterator, returnIterator, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, throwException
and, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, collectionContaining, collectionContaining, compatibleType, contains, endsWith, eq, eq, eq, eq, eq, eq, eq, eq, eq, eq, hasProperty, hasProperty, isA, isIn, isIn, mapContaining, mapContaining, mapWithKey, mapWithKey, mapWithValue, mapWithValue, not, or, same, startsWith, stringContains, toString
registerToVerify, runBare, unregisterToVerify, verify
countTestCases, createResult, getName, run, run, runTest, setName, setUp, tearDown, toString
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
public static int SERIALIZABLE
public static int VERIFYING
public static int INSTANTIATING
public static int RESOLVING
protected abstract java.lang.Class getComponentAdapterType()
protected int getComponentAdapterNature()
protected org.picocontainer.defaults.ComponentAdapterFactory createDefaultComponentAdapterFactory()
protected abstract org.picocontainer.ComponentAdapter prepDEF_verifyWithoutDependencyWorks(org.picocontainer.MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testDEF_verifyWithoutDependencyWorks()
protected abstract org.picocontainer.ComponentAdapter prepDEF_verifyDoesNotInstantiate(org.picocontainer.MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testDEF_verifyDoesNotInstantiate()
protected abstract org.picocontainer.ComponentAdapter prepDEF_visitable()
Parameter
, you have to
select a component, that have some.public final void testDEF_visitable()
protected org.picocontainer.ComponentAdapter prepDEF_isAbleToTakeParameters(org.picocontainer.MutablePicoContainer picoContainer)
Parameter
.picoContainer
- container, may probably not be used.public final void testDEF_isAbleToTakeParameters()
protected org.picocontainer.ComponentAdapter prepSER_isSerializable(org.picocontainer.MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testSER_isSerializable() throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
protected org.picocontainer.ComponentAdapter prepSER_isXStreamSerializable(org.picocontainer.MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testSER_isXStreamSerializableWithPureReflection()
public final void testSER_isXStreamSerializable()
protected org.picocontainer.ComponentAdapter prepVER_verificationFails(org.picocontainer.MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testVER_verificationFails()
protected org.picocontainer.ComponentAdapter prepINS_createsNewInstances(org.picocontainer.MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.public final void testINS_createsNewInstances()
protected org.picocontainer.ComponentAdapter prepINS_errorIsRethrown(org.picocontainer.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 org.picocontainer.ComponentAdapter prepINS_runtimeExceptionIsRethrown(org.picocontainer.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 org.picocontainer.ComponentAdapter prepINS_normalExceptionIsRethrownInsidePicoInvocationTargetInitializationException(org.picocontainer.MutablePicoContainer picoContainer)
picoContainer
- container, may probably not be used.PicoInvocationTargetInitializationException
at instantiation. Registration in the pico is not
necessary.public final void testINS_normalExceptionIsRethrownInsidePicoInvocationTargetInitializationException()
protected org.picocontainer.ComponentAdapter prepRES_dependenciesAreResolved(org.picocontainer.MutablePicoContainer picoContainer)
picoContainer
- container, used to register dependencies.public final void testRES_dependenciesAreResolved()
protected org.picocontainer.ComponentAdapter prepRES_failingVerificationWithCyclicDependencyException(org.picocontainer.MutablePicoContainer picoContainer)
picoContainer
- container, used to register dependencies.public final void testRES_failingVerificationWithCyclicDependencyException()
protected org.picocontainer.ComponentAdapter prepRES_failingInstantiationWithCyclicDependencyException(org.picocontainer.MutablePicoContainer picoContainer)
picoContainer
- container, used to register dependencies.public final void testRES_failingInstantiationWithCyclicDependencyException()
protected final org.picocontainer.PicoContainer wrapComponentInstances(java.lang.Class decoratingComponentAdapterClass, org.picocontainer.PicoContainer picoContainer, java.lang.Object[] wrapperDependencies)
private boolean supportsParameters(java.lang.Class type)