@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
/ *
* Copyright 2002 - 2018 the original author or authors .
* Copyright 2002 - 2019 the original author or authors .
*
* Licensed under the Apache License , Version 2 . 0 ( the "License" ) ;
* you may not use this file except in compliance with the License .
@ -123,16 +123,16 @@ public class XmlBeanFactoryTests {
@@ -123,16 +123,16 @@ public class XmlBeanFactoryTests {
return new ClassPathResource ( CLASSNAME + suffix , CLASS ) ;
}
/* SPR-2368 */
@Test
public void testCollectionsReferredToAsRefLocals ( ) throws Exception {
@Test // SPR-2368
public void testCollectionsReferredToAsRefLocals ( ) {
DefaultListableBeanFactory factory = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( factory ) . loadBeanDefinitions ( COLLECTIONS_XSD_CONTEXT ) ;
factory . preInstantiateSingletons ( ) ;
}
@Test
public void testRefToSeparatePrototypeInstances ( ) throws Exception {
public void testRefToSeparatePrototypeInstances ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader ( xbf ) ;
reader . setValidationMode ( XmlBeanDefinitionReader . VALIDATION_NONE ) ;
@ -151,7 +151,7 @@ public class XmlBeanFactoryTests {
@@ -151,7 +151,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testRefToSingleton ( ) throws Exception {
public void testRefToSingleton ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader ( xbf ) ;
reader . setValidationMode ( XmlBeanDefinitionReader . VALIDATION_NONE ) ;
@ -307,7 +307,7 @@ public class XmlBeanFactoryTests {
@@ -307,7 +307,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testInheritanceFromParentFactoryPrototype ( ) throws Exception {
public void testInheritanceFromParentFactoryPrototype ( ) {
DefaultListableBeanFactory parent = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( parent ) . loadBeanDefinitions ( PARENT_CONTEXT ) ;
DefaultListableBeanFactory child = new DefaultListableBeanFactory ( parent ) ;
@ -323,7 +323,7 @@ public class XmlBeanFactoryTests {
@@ -323,7 +323,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testInheritanceWithDifferentClass ( ) throws Exception {
public void testInheritanceWithDifferentClass ( ) {
DefaultListableBeanFactory parent = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( parent ) . loadBeanDefinitions ( PARENT_CONTEXT ) ;
DefaultListableBeanFactory child = new DefaultListableBeanFactory ( parent ) ;
@ -338,7 +338,7 @@ public class XmlBeanFactoryTests {
@@ -338,7 +338,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testInheritanceWithClass ( ) throws Exception {
public void testInheritanceWithClass ( ) {
DefaultListableBeanFactory parent = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( parent ) . loadBeanDefinitions ( PARENT_CONTEXT ) ;
DefaultListableBeanFactory child = new DefaultListableBeanFactory ( parent ) ;
@ -353,7 +353,7 @@ public class XmlBeanFactoryTests {
@@ -353,7 +353,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testPrototypeInheritanceFromParentFactoryPrototype ( ) throws Exception {
public void testPrototypeInheritanceFromParentFactoryPrototype ( ) {
DefaultListableBeanFactory parent = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( parent ) . loadBeanDefinitions ( PARENT_CONTEXT ) ;
DefaultListableBeanFactory child = new DefaultListableBeanFactory ( parent ) ;
@ -373,7 +373,7 @@ public class XmlBeanFactoryTests {
@@ -373,7 +373,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testPrototypeInheritanceFromParentFactorySingleton ( ) throws Exception {
public void testPrototypeInheritanceFromParentFactorySingleton ( ) {
DefaultListableBeanFactory parent = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( parent ) . loadBeanDefinitions ( PARENT_CONTEXT ) ;
DefaultListableBeanFactory child = new DefaultListableBeanFactory ( parent ) ;
@ -433,7 +433,7 @@ public class XmlBeanFactoryTests {
@@ -433,7 +433,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testDependenciesMaterializeThis ( ) throws Exception {
public void testDependenciesMaterializeThis ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( DEP_MATERIALIZE_CONTEXT ) ;
@ -452,7 +452,7 @@ public class XmlBeanFactoryTests {
@@ -452,7 +452,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testChildOverridesParentBean ( ) throws Exception {
public void testChildOverridesParentBean ( ) {
DefaultListableBeanFactory parent = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( parent ) . loadBeanDefinitions ( PARENT_CONTEXT ) ;
DefaultListableBeanFactory child = new DefaultListableBeanFactory ( parent ) ;
@ -471,7 +471,7 @@ public class XmlBeanFactoryTests {
@@ -471,7 +471,7 @@ public class XmlBeanFactoryTests {
* If a singleton does this the factory will fail to load .
* /
@Test
public void testBogusParentageFromParentFactory ( ) throws Exception {
public void testBogusParentageFromParentFactory ( ) {
DefaultListableBeanFactory parent = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( parent ) . loadBeanDefinitions ( PARENT_CONTEXT ) ;
DefaultListableBeanFactory child = new DefaultListableBeanFactory ( parent ) ;
@ -493,7 +493,7 @@ public class XmlBeanFactoryTests {
@@ -493,7 +493,7 @@ public class XmlBeanFactoryTests {
* instances even if derived from a prototype
* /
@Test
public void testSingletonInheritsFromParentFactoryPrototype ( ) throws Exception {
public void testSingletonInheritsFromParentFactoryPrototype ( ) {
DefaultListableBeanFactory parent = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( parent ) . loadBeanDefinitions ( PARENT_CONTEXT ) ;
DefaultListableBeanFactory child = new DefaultListableBeanFactory ( parent ) ;
@ -658,7 +658,7 @@ public class XmlBeanFactoryTests {
@@ -658,7 +658,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testInitMethodIsInvoked ( ) throws Exception {
public void testInitMethodIsInvoked ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( INITIALIZERS_CONTEXT ) ;
DoubleInitializer in = ( DoubleInitializer ) xbf . getBean ( "init-method1" ) ;
@ -685,7 +685,7 @@ public class XmlBeanFactoryTests {
@@ -685,7 +685,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testNoSuchInitMethod ( ) throws Exception {
public void testNoSuchInitMethod ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( INITIALIZERS_CONTEXT ) ;
try {
@ -704,7 +704,7 @@ public class XmlBeanFactoryTests {
@@ -704,7 +704,7 @@ public class XmlBeanFactoryTests {
* Check that InitializingBean method is called first .
* /
@Test
public void testInitializingBeanAndInitMethod ( ) throws Exception {
public void testInitializingBeanAndInitMethod ( ) {
InitAndIB . constructed = false ;
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( INITIALIZERS_CONTEXT ) ;
@ -725,7 +725,7 @@ public class XmlBeanFactoryTests {
@@ -725,7 +725,7 @@ public class XmlBeanFactoryTests {
* Check that InitializingBean method is not called twice .
* /
@Test
public void testInitializingBeanAndSameInitMethod ( ) throws Exception {
public void testInitializingBeanAndSameInitMethod ( ) {
InitAndIB . constructed = false ;
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( INITIALIZERS_CONTEXT ) ;
@ -743,7 +743,7 @@ public class XmlBeanFactoryTests {
@@ -743,7 +743,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testDefaultLazyInit ( ) throws Exception {
public void testDefaultLazyInit ( ) {
InitAndIB . constructed = false ;
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( DEFAULT_LAZY_CONTEXT ) ;
@ -759,19 +759,19 @@ public class XmlBeanFactoryTests {
@@ -759,19 +759,19 @@ public class XmlBeanFactoryTests {
}
@Test ( expected = BeanDefinitionStoreException . class )
public void noSuchXmlFile ( ) throws Exception {
public void noSuchXmlFile ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( MISSING_CONTEXT ) ;
}
@Test ( expected = BeanDefinitionStoreException . class )
public void invalidXmlFile ( ) throws Exception {
public void invalidXmlFile ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( INVALID_CONTEXT ) ;
}
@Test
public void testAutowire ( ) throws Exception {
public void testAutowire ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( AUTOWIRE_CONTEXT ) ;
TestBean spouse = new TestBean ( "kerry" , 0 ) ;
@ -780,7 +780,7 @@ public class XmlBeanFactoryTests {
@@ -780,7 +780,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testAutowireWithParent ( ) throws Exception {
public void testAutowireWithParent ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( AUTOWIRE_CONTEXT ) ;
DefaultListableBeanFactory lbf = new DefaultListableBeanFactory ( ) ;
@ -793,7 +793,7 @@ public class XmlBeanFactoryTests {
@@ -793,7 +793,7 @@ public class XmlBeanFactoryTests {
doTestAutowire ( xbf ) ;
}
private void doTestAutowire ( DefaultListableBeanFactory xbf ) throws Exception {
private void doTestAutowire ( DefaultListableBeanFactory xbf ) {
DependenciesBean rod1 = ( DependenciesBean ) xbf . getBean ( "rod1" ) ;
TestBean kerry = ( TestBean ) xbf . getBean ( "spouse" ) ;
// should have been autowired
@ -842,7 +842,7 @@ public class XmlBeanFactoryTests {
@@ -842,7 +842,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testAutowireWithDefault ( ) throws Exception {
public void testAutowireWithDefault ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( DEFAULT_AUTOWIRE_CONTEXT ) ;
@ -858,7 +858,7 @@ public class XmlBeanFactoryTests {
@@ -858,7 +858,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testAutowireByConstructor ( ) throws Exception {
public void testAutowireByConstructor ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( CONSTRUCTOR_ARG_CONTEXT ) ;
ConstructorDependenciesBean rod1 = ( ConstructorDependenciesBean ) xbf . getBean ( "rod1" ) ;
@ -896,7 +896,7 @@ public class XmlBeanFactoryTests {
@@ -896,7 +896,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testAutowireByConstructorWithSimpleValues ( ) throws Exception {
public void testAutowireByConstructorWithSimpleValues ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( CONSTRUCTOR_ARG_CONTEXT ) ;
@ -1014,14 +1014,14 @@ public class XmlBeanFactoryTests {
@@ -1014,14 +1014,14 @@ public class XmlBeanFactoryTests {
}
@Test ( expected = BeanCreationException . class )
public void throwsExceptionOnTooManyArguments ( ) throws Exception {
public void throwsExceptionOnTooManyArguments ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( CONSTRUCTOR_ARG_CONTEXT ) ;
xbf . getBean ( "rod7" , ConstructorDependenciesBean . class ) ;
}
@Test ( expected = UnsatisfiedDependencyException . class )
public void throwsExceptionOnAmbiguousResolution ( ) throws Exception {
public void throwsExceptionOnAmbiguousResolution ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( CONSTRUCTOR_ARG_CONTEXT ) ;
xbf . getBean ( "rod8" , ConstructorDependenciesBean . class ) ;
@ -1372,7 +1372,7 @@ public class XmlBeanFactoryTests {
@@ -1372,7 +1372,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void serializableMethodReplacerAndSuperclass ( ) throws Exception {
public void serializableMethodReplacerAndSuperclass ( ) throws IO Exception {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader ( xbf ) ;
reader . loadBeanDefinitions ( DELEGATION_OVERRIDES_CONTEXT ) ;
@ -1571,7 +1571,7 @@ public class XmlBeanFactoryTests {
@@ -1571,7 +1571,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testWithDuplicateName ( ) throws Exception {
public void testWithDuplicateName ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
try {
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( TEST_WITH_DUP_NAMES_CONTEXT ) ;
@ -1583,7 +1583,7 @@ public class XmlBeanFactoryTests {
@@ -1583,7 +1583,7 @@ public class XmlBeanFactoryTests {
}
@Test
public void testWithDuplicateNameInAlias ( ) throws Exception {
public void testWithDuplicateNameInAlias ( ) {
DefaultListableBeanFactory xbf = new DefaultListableBeanFactory ( ) ;
try {
new XmlBeanDefinitionReader ( xbf ) . loadBeanDefinitions ( TEST_WITH_DUP_NAME_IN_ALIAS_CONTEXT ) ;