org.picocontainer.defaults
Class ParameterTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.picocontainer.defaults.ParameterTestCase
All Implemented Interfaces:
junit.framework.Test

public class ParameterTestCase
extends junit.framework.TestCase

Version:
$Revision: 1.7 $
Author:
Jon Tirsen (tirsen@codehaus.org)

Constructor Summary
ParameterTestCase()
           
 
Method Summary
 void testComponentParameterExcludesSelf()
           
 void testComponentParameterFetches()
           
 void testComponentParameterResolvesPrimitiveType()
           
 void testComponentParameterRespectsExpectedType()
           
 void testConstantParameter()
           
 void testConstantParameterRespectsExpectedType()
           
 void testConstantParameterWithPrimitives()
           
 void testConstantParameterWithPrimitivesRejectsUnexpectedType()
           
 void testDependsOnTouchableWithTouchableSpecifiedAsConstant()
           
 void testKeyClashBug118()
           
 void testParameterRespectsExpectedType()
           
 
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

ParameterTestCase

public ParameterTestCase()
Method Detail

testComponentParameterFetches

public void testComponentParameterFetches()
                                   throws org.picocontainer.PicoRegistrationException,
                                          org.picocontainer.PicoInitializationException
Throws:
org.picocontainer.PicoRegistrationException
org.picocontainer.PicoInitializationException

testComponentParameterExcludesSelf

public void testComponentParameterExcludesSelf()
                                        throws org.picocontainer.PicoRegistrationException,
                                               org.picocontainer.PicoInitializationException
Throws:
org.picocontainer.PicoRegistrationException
org.picocontainer.PicoInitializationException

testConstantParameter

public void testConstantParameter()
                           throws org.picocontainer.PicoInitializationException,
                                  org.picocontainer.defaults.AssignabilityRegistrationException,
                                  org.picocontainer.defaults.NotConcreteRegistrationException,
                                  org.picocontainer.PicoIntrospectionException
Throws:
org.picocontainer.PicoInitializationException
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoIntrospectionException

testDependsOnTouchableWithTouchableSpecifiedAsConstant

public void testDependsOnTouchableWithTouchableSpecifiedAsConstant()
                                                            throws org.picocontainer.PicoRegistrationException,
                                                                   org.picocontainer.PicoInitializationException
Throws:
org.picocontainer.PicoRegistrationException
org.picocontainer.PicoInitializationException

testComponentParameterRespectsExpectedType

public void testComponentParameterRespectsExpectedType()

testComponentParameterResolvesPrimitiveType

public void testComponentParameterResolvesPrimitiveType()

testConstantParameterRespectsExpectedType

public void testConstantParameterRespectsExpectedType()

testParameterRespectsExpectedType

public void testParameterRespectsExpectedType()
                                       throws org.picocontainer.PicoInitializationException,
                                              org.picocontainer.defaults.NotConcreteRegistrationException,
                                              org.picocontainer.PicoIntrospectionException
Throws:
org.picocontainer.PicoInitializationException
org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoIntrospectionException

testConstantParameterWithPrimitives

public void testConstantParameterWithPrimitives()
                                         throws org.picocontainer.PicoInitializationException,
                                                org.picocontainer.defaults.AssignabilityRegistrationException,
                                                org.picocontainer.defaults.NotConcreteRegistrationException,
                                                org.picocontainer.PicoIntrospectionException
Throws:
org.picocontainer.PicoInitializationException
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoIntrospectionException

testConstantParameterWithPrimitivesRejectsUnexpectedType

public void testConstantParameterWithPrimitivesRejectsUnexpectedType()
                                                              throws org.picocontainer.PicoInitializationException,
                                                                     org.picocontainer.defaults.AssignabilityRegistrationException,
                                                                     org.picocontainer.defaults.NotConcreteRegistrationException,
                                                                     org.picocontainer.PicoIntrospectionException
Throws:
org.picocontainer.PicoInitializationException
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoIntrospectionException

testKeyClashBug118

public void testKeyClashBug118()
                        throws org.picocontainer.PicoRegistrationException,
                               org.picocontainer.PicoInitializationException
Throws:
org.picocontainer.PicoRegistrationException
org.picocontainer.PicoInitializationException