org.picocontainer.alternatives
Class ImmutablePicoContainerTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.jmock.core.VerifyingTestCase
              extended by org.jmock.core.MockObjectSupportTestCase
                  extended by org.jmock.MockObjectTestCase
                      extended by org.picocontainer.alternatives.ImmutablePicoContainerTestCase
All Implemented Interfaces:
junit.framework.Test

public class ImmutablePicoContainerTestCase
extends org.jmock.MockObjectTestCase

Version:
$Revision: 2382 $
Author:
Paul Hammant

Nested Class Summary
static class ImmutablePicoContainerTestCase.MyDisposable
           
static class ImmutablePicoContainerTestCase.UnsatisfiableIterator
           
 
Field Summary
 
Fields inherited from class org.jmock.core.MockObjectSupportTestCase
ANYTHING, NOT_NULL, NULL
 
Constructor Summary
ImmutablePicoContainerTestCase()
           
 
Method Summary
 void testDelegationOfGetComponentAdapter()
           
 void testDelegationOfGetComponentAdapterOfType()
           
 void testDelegationOfGetComponentAdapters()
           
 void testDelegationOfGetComponentAdaptersOfType()
           
 void testDelegationOfGetComponentInstances()
           
 void testDelegationOfGettingComponentInstance()
           
 void testDelegationOfGettingComponentInstanceOfType()
           
 void testDelegationOfGettingComponentInstancesOfType()
           
 void testDelegationOfVerify()
           
 void testDisposeBarfs()
           
 void testFacetiouslyThatLifeCycleGuardPreventsCyclingOfChildContainersAsComponentsAreNotTheOnlyThingsThatAreLifecycleable()
           
 void testGetParentForMutable()
           
 void testGetParentForNonMutable()
           
 void testImmutingofNullBarfs()
           
 void testLifecycleGuardIsEasyToCircumventSoItMightAsWellBeDeleted()
           
 void testStartBarfs()
           
 void testStopBarfs()
           
 void testVisitingOfImmutableContainerWorks()
           
 
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

ImmutablePicoContainerTestCase

public ImmutablePicoContainerTestCase()
Method Detail

testImmutingofNullBarfs

public void testImmutingofNullBarfs()

testDelegationOfGettingComponentInstance

public void testDelegationOfGettingComponentInstance()

testDelegationOfGettingComponentInstanceOfType

public void testDelegationOfGettingComponentInstanceOfType()

testDelegationOfGettingComponentInstancesOfType

public void testDelegationOfGettingComponentInstancesOfType()

testDelegationOfGetComponentInstances

public void testDelegationOfGetComponentInstances()

testDelegationOfGetComponentAdapter

public void testDelegationOfGetComponentAdapter()

testDelegationOfGetComponentAdapterOfType

public void testDelegationOfGetComponentAdapterOfType()

testDelegationOfGetComponentAdapters

public void testDelegationOfGetComponentAdapters()

testDelegationOfGetComponentAdaptersOfType

public void testDelegationOfGetComponentAdaptersOfType()

testDelegationOfVerify

public void testDelegationOfVerify()

testGetParentForMutable

public void testGetParentForMutable()

testGetParentForNonMutable

public void testGetParentForNonMutable()

testStartBarfs

public void testStartBarfs()

testStopBarfs

public void testStopBarfs()

testDisposeBarfs

public void testDisposeBarfs()

testLifecycleGuardIsEasyToCircumventSoItMightAsWellBeDeleted

public void testLifecycleGuardIsEasyToCircumventSoItMightAsWellBeDeleted()

testFacetiouslyThatLifeCycleGuardPreventsCyclingOfChildContainersAsComponentsAreNotTheOnlyThingsThatAreLifecycleable

public void testFacetiouslyThatLifeCycleGuardPreventsCyclingOfChildContainersAsComponentsAreNotTheOnlyThingsThatAreLifecycleable()

testVisitingOfImmutableContainerWorks

public void testVisitingOfImmutableContainerWorks()