org.picocontainer.tck
Class AbstractImplementationHidingPicoContainerTestCase

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.jmock.core.VerifyingTestCase
              extended byorg.jmock.core.MockObjectSupportTestCase
                  extended byorg.jmock.MockObjectTestCase
                      extended byorg.picocontainer.tck.AbstractPicoContainerTestCase
                          extended byorg.picocontainer.tck.AbstractImplementationHidingPicoContainerTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
ImplementationHidingCachingPicoContainerTestCase, ImplementationHidingPicoContainerTestCase, ImplementationHidingWithDefaultPicoContainerTestCase

public abstract class AbstractImplementationHidingPicoContainerTestCase
extends AbstractPicoContainerTestCase

Version:
$Revision: 2231 $
Author:
Paul Hammant

Nested Class Summary
static class AbstractImplementationHidingPicoContainerTestCase.Burp
           
 
Nested classes inherited from class org.picocontainer.tck.AbstractPicoContainerTestCase
AbstractPicoContainerTestCase.ComponentA, AbstractPicoContainerTestCase.ComponentB, AbstractPicoContainerTestCase.ComponentC, AbstractPicoContainerTestCase.ComponentD, AbstractPicoContainerTestCase.ComponentE, AbstractPicoContainerTestCase.ComponentF, AbstractPicoContainerTestCase.ContainerDependency, AbstractPicoContainerTestCase.DerivedTouchable, AbstractPicoContainerTestCase.JMSService, AbstractPicoContainerTestCase.LifeCycleMonitoring, AbstractPicoContainerTestCase.ListAdder, AbstractPicoContainerTestCase.NeedsTouchable, AbstractPicoContainerTestCase.NeedsWashable, AbstractPicoContainerTestCase.NonGreedyClass, AbstractPicoContainerTestCase.RecordingStrategyVisitor, AbstractPicoContainerTestCase.TestLifecycleComponent, AbstractPicoContainerTestCase.TestLifecycleManager
 
Field Summary
 
Fields inherited from class org.jmock.core.MockObjectSupportTestCase
ANYTHING, NOT_NULL, NULL
 
Constructor Summary
AbstractImplementationHidingPicoContainerTestCase()
           
 
Method Summary
protected abstract  org.picocontainer.MutablePicoContainer createImplementationHidingPicoContainer()
           
 void testExceptionThrowingFromHiddenComponent()
           
 void testImplementaionIsAutomaticallyHidden()
           
 void testImplementaionWithParametersIsAutomaticallyHidden()
           
 void testInstanceIsNotAutomaticallyHidden()
           
 void testNonInterfaceImplementaionIsAutomaticallyHidden()
           
 void testNonInterfaceImplementaionWithParametersIsAutomaticallyHidden()
           
 void testSerializedContainerCanRetrieveImplementation()
           
 
Methods inherited from class org.picocontainer.tck.AbstractPicoContainerTestCase
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
 
Methods inherited from class org.jmock.MockObjectTestCase
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
 
Methods inherited from class org.jmock.core.MockObjectSupportTestCase
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
 
Methods inherited from class org.jmock.core.VerifyingTestCase
registerToVerify, runBare, unregisterToVerify, verify
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractImplementationHidingPicoContainerTestCase

public AbstractImplementationHidingPicoContainerTestCase()
Method Detail

testInstanceIsNotAutomaticallyHidden

public void testInstanceIsNotAutomaticallyHidden()

createImplementationHidingPicoContainer

protected abstract org.picocontainer.MutablePicoContainer createImplementationHidingPicoContainer()

testImplementaionIsAutomaticallyHidden

public void testImplementaionIsAutomaticallyHidden()

testNonInterfaceImplementaionIsAutomaticallyHidden

public void testNonInterfaceImplementaionIsAutomaticallyHidden()

testNonInterfaceImplementaionWithParametersIsAutomaticallyHidden

public void testNonInterfaceImplementaionWithParametersIsAutomaticallyHidden()

testImplementaionWithParametersIsAutomaticallyHidden

public void testImplementaionWithParametersIsAutomaticallyHidden()

testSerializedContainerCanRetrieveImplementation

public void testSerializedContainerCanRetrieveImplementation()
                                                      throws org.picocontainer.PicoException,
                                                             org.picocontainer.PicoInitializationException,
                                                             IOException,
                                                             ClassNotFoundException
Overrides:
testSerializedContainerCanRetrieveImplementation in class AbstractPicoContainerTestCase
Throws:
org.picocontainer.PicoException
org.picocontainer.PicoInitializationException
IOException
ClassNotFoundException

testExceptionThrowingFromHiddenComponent

public void testExceptionThrowingFromHiddenComponent()


Copyright © 2003-2007 Codehaus. All Rights Reserved.