org.picocontainer.defaults
Class CollectionComponentParameterTestCase

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.defaults.CollectionComponentParameterTestCase
All Implemented Interfaces:
junit.framework.Test

public class CollectionComponentParameterTestCase
extends org.jmock.MockObjectTestCase

Version:
$Revision: 2789 $
Author:
Aslak Hellesøy, Jörg Schaible

Nested Class Summary
static class CollectionComponentParameterTestCase.AnotherGenericCollectionBowl
           
static class CollectionComponentParameterTestCase.Bowl
           
static class CollectionComponentParameterTestCase.Cod
           
static class CollectionComponentParameterTestCase.CollectedBowl
           
static class CollectionComponentParameterTestCase.DependsOnAll
           
static interface CollectionComponentParameterTestCase.Fish
           
static class CollectionComponentParameterTestCase.MappedBowl
           
static class CollectionComponentParameterTestCase.Shark
           
static class CollectionComponentParameterTestCase.TouchableObserver
           
static class CollectionComponentParameterTestCase.Truc
           
static class CollectionComponentParameterTestCase.UngenericCollectionBowl
           
 
Field Summary
 
Fields inherited from class org.jmock.core.MockObjectSupportTestCase
ANYTHING, NOT_NULL, NULL
 
Constructor Summary
CollectionComponentParameterTestCase()
           
 
Method Summary
private  org.picocontainer.MutablePicoContainer getDefaultPicoContainer()
           
 void testAllowsEmptyArraysIfEspeciallySet()
           
 void testBowlWithoutTom()
           
 void testCollections()
           
 void testCollectionsAreGeneratedOnTheFly()
           
 void testDifferentCollectiveTypesAreResolved()
           
 void testMaps()
           
 void testNativeArrays()
           
 void testOrderOfElementsOfAnArrayDependencyIsPreserved()
           
 void testShouldFailWhenThereAreNoComponentsToPutInTheArray()
           
 void testShouldInstantiateArrayOfStrings()
           
 void testShouldNotInstantiateCollectionForUngenericCollectionParameters()
           
 void testVerify()
           
 void testWillOmitSelfFromCollection()
           
 void testWillRemoveComponentsWithMatchingKeyFromParent()
           
 
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

CollectionComponentParameterTestCase

public CollectionComponentParameterTestCase()
Method Detail

testShouldInstantiateArrayOfStrings

public void testShouldInstantiateArrayOfStrings()

getDefaultPicoContainer

private org.picocontainer.MutablePicoContainer getDefaultPicoContainer()

testNativeArrays

public void testNativeArrays()

testCollectionsAreGeneratedOnTheFly

public void testCollectionsAreGeneratedOnTheFly()

testCollections

public void testCollections()

testMaps

public void testMaps()

testShouldNotInstantiateCollectionForUngenericCollectionParameters

public void testShouldNotInstantiateCollectionForUngenericCollectionParameters()

testShouldFailWhenThereAreNoComponentsToPutInTheArray

public void testShouldFailWhenThereAreNoComponentsToPutInTheArray()

testAllowsEmptyArraysIfEspeciallySet

public void testAllowsEmptyArraysIfEspeciallySet()

testWillOmitSelfFromCollection

public void testWillOmitSelfFromCollection()

testWillRemoveComponentsWithMatchingKeyFromParent

public void testWillRemoveComponentsWithMatchingKeyFromParent()

testBowlWithoutTom

public void testBowlWithoutTom()

testDifferentCollectiveTypesAreResolved

public void testDifferentCollectiveTypesAreResolved()

testVerify

public void testVerify()

testOrderOfElementsOfAnArrayDependencyIsPreserved

public void testOrderOfElementsOfAnArrayDependencyIsPreserved()