public abstract class AbstractImplementationHidingPicoContainerTestCase extends AbstractPicoContainerTestCase
Modifier and Type | Class and Description |
---|---|
static class |
AbstractImplementationHidingPicoContainerTestCase.Burp |
AbstractPicoContainerTestCase.ComponentA, AbstractPicoContainerTestCase.ComponentB, AbstractPicoContainerTestCase.ComponentC, AbstractPicoContainerTestCase.ComponentD, AbstractPicoContainerTestCase.ComponentE, AbstractPicoContainerTestCase.ComponentF, AbstractPicoContainerTestCase.ContainerDependency, AbstractPicoContainerTestCase.DerivedTouchable, AbstractPicoContainerTestCase.Foo, AbstractPicoContainerTestCase.JMSService, AbstractPicoContainerTestCase.LifeCycleMonitoring, AbstractPicoContainerTestCase.ListAdder, AbstractPicoContainerTestCase.NeedsTouchable, AbstractPicoContainerTestCase.NeedsWashable, AbstractPicoContainerTestCase.NonGreedyClass, AbstractPicoContainerTestCase.RecordingStrategyVisitor, AbstractPicoContainerTestCase.TestLifecycleComponent, AbstractPicoContainerTestCase.TestLifecycleManager
Constructor and Description |
---|
AbstractImplementationHidingPicoContainerTestCase() |
Modifier and Type | Method and Description |
---|---|
protected abstract org.picocontainer.MutablePicoContainer |
createImplementationHidingPicoContainer() |
void |
testExceptionThrowingFromHiddenComponent() |
void |
testImplementaionIsAutomaticallyHidden() |
void |
testImplementaionWithParametersIsAutomaticallyHidden() |
void |
testInstanceIsNotAutomaticallyHidden() |
void |
testNonInterfaceImplementaionIsAutomaticallyHidden() |
void |
testNonInterfaceImplementaionWithParametersIsAutomaticallyHidden() |
void |
testSerializedContainerCanRetrieveImplementation() |
createPicoContainer, createPicoContainerWithDependsOnTouchableOnly, createPicoContainerWithTouchableAndDependsOnTouchable, testAcceptImplementsBreadthFirstStrategy, testAggregatedVerificationException, testAmbiguousDependencies, testAmbiguousResolution, testBasicInstantiationAndContainment, testComponentAdapterRegistrationOrderIsMaintained, testComponentInstancesFromParentsAreNotDirectlyAccessible2, testContainerCascadesDefaultLifecycle, testContainerIsSerializable, testCyclicDependencyThrowsCyclicDependencyException, testCyclicDependencyThrowsCyclicDependencyExceptionWithParentContainer, testDuplicateRegistration, testExternallyInstantiatedObjectsCanBeRegistgeredAndLookedUp, testGettingComponentWithMissingDependencyFails, testLookupWithUnregisteredKeyReturnsNull, testLookupWithUnregisteredTypeReturnsNull, testMakingOfChildContainer, testMakingOfChildContainerPercolatesLifecycleManager, testNoArgConstructorToBeSelected, testPico52, testRegisterComponentWithObjectBadType, testRegisteredComponentsExistAndAreTheCorrectTypes, testRegistersSingleInstance, testRemovalNonRegisteredComponentAdapterWorksAndReturnsNull, testSameInstanceCanBeUsedAsDifferentTypeWhenCaching, testShouldCascadeStartStopAndDisposeToChild, testShouldReturnNonMutableParent, testShouldReturnNullForComponentAdapterOfUnregisteredType, testShouldReturnNullWhenUnregistereingUnmanagedComponent, testStartStopAndDisposeCascadedtoChildren, testStartStopAndDisposeNotCascadedtoRemovedChildren, testUnsatisfiableDependenciesExceptionGivesUnsatisfiedDependencyTypes, testUnsatisfiableDependenciesExceptionGivesVerboseEnoughErrorMessage
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 AbstractImplementationHidingPicoContainerTestCase()
public void testInstanceIsNotAutomaticallyHidden()
protected abstract org.picocontainer.MutablePicoContainer createImplementationHidingPicoContainer()
public void testImplementaionIsAutomaticallyHidden()
public void testNonInterfaceImplementaionIsAutomaticallyHidden()
public void testNonInterfaceImplementaionWithParametersIsAutomaticallyHidden()
public void testImplementaionWithParametersIsAutomaticallyHidden()
public void testSerializedContainerCanRetrieveImplementation() throws org.picocontainer.PicoException, org.picocontainer.PicoInitializationException, java.io.IOException, java.lang.ClassNotFoundException
testSerializedContainerCanRetrieveImplementation
in class AbstractPicoContainerTestCase
org.picocontainer.PicoException
org.picocontainer.PicoInitializationException
java.io.IOException
java.lang.ClassNotFoundException
public void testExceptionThrowingFromHiddenComponent()