org.picocontainer.injectors
Class ReinjectionTestCase

java.lang.Object
  extended by org.picocontainer.tck.AbstractComponentFactoryTest
      extended by org.picocontainer.injectors.ReinjectionTestCase

public class ReinjectionTestCase
extends AbstractComponentFactoryTest


Nested Class Summary
static interface ReinjectionTestCase.Hurrah
           
static interface ReinjectionTestCase.INeedsShoe
           
static class ReinjectionTestCase.NeedsShoe
           
static class ReinjectionTestCase.ReturnParameterAction
           
static class ReinjectionTestCase.Shoe
           
 
Field Summary
 
Fields inherited from class org.picocontainer.tck.AbstractComponentFactoryTest
picoContainer
 
Constructor Summary
ReinjectionTestCase()
           
 
Method Summary
 void confirmThatReinjectionCanLeverageParameterNamesForDisambiguation()
           
 void confirmThatReinjectionCanLeverageParameterNamesForDisambiguationWithTypeConversion()
           
protected  ComponentFactory createComponentFactory()
           
 void testCachedComponentCanBeAnnotatedMethodReinjectedByATransientChildContainer()
           
 void testCachedComponentCanBeMethodNameReinjectedByATransientChildContainer()
           
 void testCachedComponentCanBeReflectionMethodReinjectedByATransientChildContainer()
           
 void testCachedComponentCanBeReinjectedByATransientAnnotatedMethodReinjector()
           
 void testCachedComponentCanBeReinjectedByATransientMethodNameReinjector()
           
 void testCachedComponentCanBeReinjectedByATransientReflectionMethodReinjector()
           
 void testEquals()
           
 void testOverloadedReinjectMethodsAreIdentical()
           
 void testOverloadedReinjectMethodsAreIdentical2()
           
 void testRegisterComponent()
           
 void testReinjectorCanBeHonoredByComponentMonitor()
           
 void testReinjectorCanBeNullifiedByComponentMonitor()
           
 void testReinjectorCanBeOverridenByComponentMonitor()
           
 void testUnregisterComponent()
           
 
Methods inherited from class org.picocontainer.tck.AbstractComponentFactoryTest
setUp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReinjectionTestCase

public ReinjectionTestCase()
Method Detail

testCachedComponentCanBeReflectionMethodReinjectedByATransientChildContainer

public void testCachedComponentCanBeReflectionMethodReinjectedByATransientChildContainer()

testCachedComponentCanBeMethodNameReinjectedByATransientChildContainer

public void testCachedComponentCanBeMethodNameReinjectedByATransientChildContainer()

testCachedComponentCanBeAnnotatedMethodReinjectedByATransientChildContainer

public void testCachedComponentCanBeAnnotatedMethodReinjectedByATransientChildContainer()

confirmThatReinjectionCanLeverageParameterNamesForDisambiguation

public void confirmThatReinjectionCanLeverageParameterNamesForDisambiguation()

confirmThatReinjectionCanLeverageParameterNamesForDisambiguationWithTypeConversion

public void confirmThatReinjectionCanLeverageParameterNamesForDisambiguationWithTypeConversion()
                                                                                        throws NoSuchMethodException
Throws:
NoSuchMethodException

testCachedComponentCanBeReinjectedByATransientReflectionMethodReinjector

public void testCachedComponentCanBeReinjectedByATransientReflectionMethodReinjector()

testCachedComponentCanBeReinjectedByATransientMethodNameReinjector

public void testCachedComponentCanBeReinjectedByATransientMethodNameReinjector()

testCachedComponentCanBeReinjectedByATransientAnnotatedMethodReinjector

public void testCachedComponentCanBeReinjectedByATransientAnnotatedMethodReinjector()

testOverloadedReinjectMethodsAreIdentical

public void testOverloadedReinjectMethodsAreIdentical()

testOverloadedReinjectMethodsAreIdentical2

public void testOverloadedReinjectMethodsAreIdentical2()

testReinjectorCanBeOverridenByComponentMonitor

public void testReinjectorCanBeOverridenByComponentMonitor()

testReinjectorCanBeHonoredByComponentMonitor

public void testReinjectorCanBeHonoredByComponentMonitor()

testReinjectorCanBeNullifiedByComponentMonitor

public void testReinjectorCanBeNullifiedByComponentMonitor()

createComponentFactory

protected ComponentFactory createComponentFactory()
Specified by:
createComponentFactory in class AbstractComponentFactoryTest

testRegisterComponent

public void testRegisterComponent()
                           throws PicoCompositionException
Overrides:
testRegisterComponent in class AbstractComponentFactoryTest
Throws:
PicoCompositionException

testUnregisterComponent

public void testUnregisterComponent()
                             throws PicoCompositionException
Overrides:
testUnregisterComponent in class AbstractComponentFactoryTest
Throws:
PicoCompositionException

testEquals

public void testEquals()
                throws PicoCompositionException
Overrides:
testEquals in class AbstractComponentFactoryTest
Throws:
PicoCompositionException


Copyright © 2003-2010 Codehaus. All Rights Reserved.