org.picocontainer.tck
Class AbstractMultipleConstructorTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.picocontainer.tck.AbstractMultipleConstructorTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
DefaultMultipleConstructorTestCase

public abstract class AbstractMultipleConstructorTestCase
extends junit.framework.TestCase

Version:
$Revision: 1804 $
Author:
Aslak Hellesøy

Nested Class Summary
static class AbstractMultipleConstructorTestCase.Multi
           
static class AbstractMultipleConstructorTestCase.One
           
static class AbstractMultipleConstructorTestCase.Three
           
static class AbstractMultipleConstructorTestCase.Two
           
 
Constructor Summary
AbstractMultipleConstructorTestCase()
           
 
Method Summary
protected abstract  org.picocontainer.MutablePicoContainer createPicoContainer()
           
 void testMultiWithBothSatisfiedDependencyWorks()
           
 void testMultiWithOnlySmallSatisfiedDependencyWorks()
           
 void testMultiWithSatisfyingDependencyAndParametersWorks()
           
 void testMultiWithTwoEquallyBigSatisfiedDependenciesFails()
           
 void testStringWorks()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, 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

AbstractMultipleConstructorTestCase

public AbstractMultipleConstructorTestCase()
Method Detail

createPicoContainer

protected abstract org.picocontainer.MutablePicoContainer createPicoContainer()

testStringWorks

public void testStringWorks()
                     throws org.picocontainer.PicoException,
                            org.picocontainer.PicoRegistrationException
Throws:
org.picocontainer.PicoException
org.picocontainer.PicoRegistrationException

testMultiWithOnlySmallSatisfiedDependencyWorks

public void testMultiWithOnlySmallSatisfiedDependencyWorks()
                                                    throws org.picocontainer.PicoException,
                                                           org.picocontainer.PicoRegistrationException
Throws:
org.picocontainer.PicoException
org.picocontainer.PicoRegistrationException

testMultiWithBothSatisfiedDependencyWorks

public void testMultiWithBothSatisfiedDependencyWorks()
                                               throws org.picocontainer.PicoException,
                                                      org.picocontainer.PicoRegistrationException
Throws:
org.picocontainer.PicoException
org.picocontainer.PicoRegistrationException

testMultiWithTwoEquallyBigSatisfiedDependenciesFails

public void testMultiWithTwoEquallyBigSatisfiedDependenciesFails()
                                                          throws org.picocontainer.PicoException,
                                                                 org.picocontainer.PicoRegistrationException
Throws:
org.picocontainer.PicoException
org.picocontainer.PicoRegistrationException

testMultiWithSatisfyingDependencyAndParametersWorks

public void testMultiWithSatisfyingDependencyAndParametersWorks()
                                                         throws org.picocontainer.PicoException,
                                                                org.picocontainer.PicoRegistrationException
Throws:
org.picocontainer.PicoException
org.picocontainer.PicoRegistrationException