org.springframework.config.java
Class BeanOverridingTests

java.lang.Object
  extended by org.springframework.config.java.BeanOverridingTests

public class BeanOverridingTests
extends Object

Author:
Chris Beams

Nested Class Summary
static class BeanOverridingTests.First
           
static class BeanOverridingTests.Second
           
 
Constructor Summary
BeanOverridingTests()
           
 
Method Summary
 void demonstrateXmlShadowingIsBasedOnOrder()
          XML config works on a LIFO-based shadowing model.
 void demonstrateXmlShadowingWorksProperlyWhenNestingContexts()
          XML config ensures that beans defined in a child context override any beans in the parent context with the same name.
 void testChildContextBeanShadowsParentContextBean()
           
 void testChildContextBeanShadowsParentContextBeanWhenUsingTypeSafeGetBeanMethod()
           
 void testIllegalShadowingViaXml()
           
 void testLegalShadowingViaXml()
           
 void testShadowingIsBasedOnOrder1()
           
 void testShadowingIsBasedOnOrder2()
           
 void testShadowingIsBasedOnOrder2WorksSameWithSetter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanOverridingTests

public BeanOverridingTests()
Method Detail

demonstrateXmlShadowingIsBasedOnOrder

public void demonstrateXmlShadowingIsBasedOnOrder()
XML config works on a LIFO-based shadowing model. JavaConfig should work the same way.


testShadowingIsBasedOnOrder1

public void testShadowingIsBasedOnOrder1()

testShadowingIsBasedOnOrder2

public void testShadowingIsBasedOnOrder2()

testShadowingIsBasedOnOrder2WorksSameWithSetter

public void testShadowingIsBasedOnOrder2WorksSameWithSetter()

testLegalShadowingViaXml

public void testLegalShadowingViaXml()

testIllegalShadowingViaXml

public void testIllegalShadowingViaXml()

demonstrateXmlShadowingWorksProperlyWhenNestingContexts

public void demonstrateXmlShadowingWorksProperlyWhenNestingContexts()
XML config ensures that beans defined in a child context override any beans in the parent context with the same name. JavaConfig should work the same way.


testChildContextBeanShadowsParentContextBean

public void testChildContextBeanShadowsParentContextBean()

testChildContextBeanShadowsParentContextBeanWhenUsingTypeSafeGetBeanMethod

public void testChildContextBeanShadowsParentContextBeanWhenUsingTypeSafeGetBeanMethod()


Copyright ? 2005-2008 Spring Framework. All Rights Reserved.