org.springframework.config.java
Class ConfigurationProcessorTests

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

public class ConfigurationProcessorTests
extends Object

Tests for ConfigurationProcessor

Author:
Rod Johnson
See Also:
- tests ConfigurationProcessor usage against classes annotated with Import

Nested Class Summary
static class ConfigurationProcessorTests.AdvisedAutowiring
           
static class ConfigurationProcessorTests.AfterPropertiesConfiguration
           
static class ConfigurationProcessorTests.AfterPropertiesTest
           
static class ConfigurationProcessorTests.AliasesConfiguration
           
static class ConfigurationProcessorTests.ApplicationContextAwareConfiguration
           
static class ConfigurationProcessorTests.ApplicationContextAwareImpl
           
static class ConfigurationProcessorTests.AutowiringConfiguration
           
static class ConfigurationProcessorTests.AutowiringConfigurationWithNonHiddenWinner
           
static class ConfigurationProcessorTests.BaseConfiguration
           
static class ConfigurationProcessorTests.BeanCreationMethodReturnsNull
           
static class ConfigurationProcessorTests.BeanCreationMethodReturnsVoid
           
static class ConfigurationProcessorTests.BeanCreationMethodsThrowExceptions
           
static class ConfigurationProcessorTests.BeanFactoryAwareConfiguration
           
static class ConfigurationProcessorTests.ContainsFactoryBean
           
static class ConfigurationProcessorTests.DefaultAutowireConfiguration
           
static class ConfigurationProcessorTests.DefinesAbstractBeanMethod
           
static class ConfigurationProcessorTests.HiddenBeans
           
static class ConfigurationProcessorTests.HotSwapConfiguration
           
static interface ConfigurationProcessorTests.Husband
           
static class ConfigurationProcessorTests.HusbandImpl
           
static class ConfigurationProcessorTests.InheritsWithoutNewAnnotation
           
static class ConfigurationProcessorTests.InvalidAutoBeanTest
           
static class ConfigurationProcessorTests.InvalidAutowiringConfigurationWithAmbiguity
           
static class ConfigurationProcessorTests.InvalidDueToFinalBeanClass
           
static class ConfigurationProcessorTests.InvalidDueToFinalBeanMethod
           
static class ConfigurationProcessorTests.InvalidFinalConfigurationClass
           
static class ConfigurationProcessorTests.MethodOverrideConfiguration
           
static class ConfigurationProcessorTests.ProxiesDotb
           
static class ConfigurationProcessorTests.ProxyConfiguration
           
static class ConfigurationProcessorTests.RequiresProperty
           
static class ConfigurationProcessorTests.ValidAutoBeanTest
           
static class ConfigurationProcessorTests.ValidWithDynamicProxies
           
static class ConfigurationProcessorTests.Wife
           
 
Constructor Summary
ConfigurationProcessorTests()
           
 
Method Summary
 void testAfterPropertiesSetInvokedBeforeExplicitWiring()
           
 void testApplicationContextAwareCallbackWithGenericApplicationContext()
           
 void testAutowireAmbiguityIsRejected()
           
 void testAutowireOnBeanDefinition()
           
 void testAutowireOnProxiedBeanDefinition()
           
 void testAutowiringOnProxiedBean()
           
 void testBeanAliases()
           
 void testBeanCreationMethodCannotHaveVoidReturn()
           
 void testBeanCreationMethodReturnsNull()
           
 void testBeanCreationMethodsThatDoThrowExceptions()
           
 void testBeanCreationMethodsThatMayThrowExceptions()
           
 void testBeanDefinitionCount()
           
 void testBeanFactoryAware()
           
 void testBeanFactoryAwareConfiguration()
           
 void testBeanNameAware()
           
 void testDefaultAutowire()
           
 void testEffectOfHidingOnAutowire()
           
 void testFactoryBean()
           
 void testHidden()
           
 void testHiddenBeans()
           
 void testHiddenBeansDoNotConfuseAutowireByType()
           
 void testHotSwappable()
           
 void testInvalidAutoBean()
           
 void testInvalidDueToFinalBeanClass()
           
 void testInvalidDueToFinalBeanMethod()
           
 void testInvalidDueToPrivateBeanMethod()
           
 void testInvalidFinalConfigurationClass()
           
 void testMethodOverrideWithJava()
           
 void testNewAnnotationNotRequiredOnConcreteMethod()
           
 void testProgrammaticProxyCreation()
           
 void testSimple()
           
 void testValidAutoBean()
           
 void testValidWithDynamicProxy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationProcessorTests

public ConfigurationProcessorTests()
Method Detail

testSimple

public void testSimple()

testBeanNameAware

public void testBeanNameAware()

testMethodOverrideWithJava

public void testMethodOverrideWithJava()

testAfterPropertiesSetInvokedBeforeExplicitWiring

public void testAfterPropertiesSetInvokedBeforeExplicitWiring()

testBeanFactoryAware

public void testBeanFactoryAware()

testHidden

public void testHidden()

testAutowireOnBeanDefinition

public void testAutowireOnBeanDefinition()

testAutowireOnProxiedBeanDefinition

public void testAutowireOnProxiedBeanDefinition()

testInvalidFinalConfigurationClass

public void testInvalidFinalConfigurationClass()

testInvalidDueToFinalBeanMethod

public void testInvalidDueToFinalBeanMethod()

testInvalidDueToFinalBeanClass

public void testInvalidDueToFinalBeanClass()

testInvalidDueToPrivateBeanMethod

public void testInvalidDueToPrivateBeanMethod()

testValidWithDynamicProxy

public void testValidWithDynamicProxy()

testApplicationContextAwareCallbackWithGenericApplicationContext

public void testApplicationContextAwareCallbackWithGenericApplicationContext()

testDefaultAutowire

public void testDefaultAutowire()

testFactoryBean

public void testFactoryBean()

testNewAnnotationNotRequiredOnConcreteMethod

public void testNewAnnotationNotRequiredOnConcreteMethod()

testProgrammaticProxyCreation

public void testProgrammaticProxyCreation()

testBeanAliases

public void testBeanAliases()

testHotSwappable

public void testHotSwappable()

testBeanFactoryAwareConfiguration

public void testBeanFactoryAwareConfiguration()

testEffectOfHidingOnAutowire

public void testEffectOfHidingOnAutowire()

testHiddenBeansDoNotConfuseAutowireByType

public void testHiddenBeansDoNotConfuseAutowireByType()

testAutowireAmbiguityIsRejected

public void testAutowireAmbiguityIsRejected()

testBeanCreationMethodsThatMayThrowExceptions

public void testBeanCreationMethodsThatMayThrowExceptions()

testBeanCreationMethodsThatDoThrowExceptions

public void testBeanCreationMethodsThatDoThrowExceptions()

testBeanCreationMethodReturnsNull

public void testBeanCreationMethodReturnsNull()

testBeanCreationMethodCannotHaveVoidReturn

public void testBeanCreationMethodCannotHaveVoidReturn()

testAutowiringOnProxiedBean

public void testAutowiringOnProxiedBean()

testValidAutoBean

public void testValidAutoBean()

testInvalidAutoBean

public void testInvalidAutoBean()

testHiddenBeans

public void testHiddenBeans()

testBeanDefinitionCount

public void testBeanDefinitionCount()
                             throws Exception
Throws:
Exception


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