git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271764 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -11,15 +11,21 @@ import java.io.File; | |||||
| import org.apache.antlib.core.StringToIntegerConverter; | import org.apache.antlib.core.StringToIntegerConverter; | ||||
| import org.apache.avalon.excalibur.i18n.ResourceManager; | import org.apache.avalon.excalibur.i18n.ResourceManager; | ||||
| import org.apache.avalon.excalibur.i18n.Resources; | import org.apache.avalon.excalibur.i18n.Resources; | ||||
| import org.apache.avalon.framework.ExceptionUtil; | |||||
| import org.apache.avalon.framework.configuration.ConfigurationException; | import org.apache.avalon.framework.configuration.ConfigurationException; | ||||
| import org.apache.avalon.framework.configuration.DefaultConfiguration; | import org.apache.avalon.framework.configuration.DefaultConfiguration; | ||||
| import org.apache.avalon.framework.ExceptionUtil; | |||||
| import org.apache.myrmidon.api.TaskContext; | import org.apache.myrmidon.api.TaskContext; | ||||
| import org.apache.myrmidon.components.AbstractComponentTest; | import org.apache.myrmidon.components.AbstractComponentTest; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestAttributeConvert; | import org.apache.myrmidon.components.configurer.data.ConfigTestAttributeConvert; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestConfigAdder; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestContent; | import org.apache.myrmidon.components.configurer.data.ConfigTestContent; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestEmpty; | import org.apache.myrmidon.components.configurer.data.ConfigTestEmpty; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestIdResolve; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestIgnoreStringMethods; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestInterfaceAdder; | import org.apache.myrmidon.components.configurer.data.ConfigTestInterfaceAdder; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestMismatchedRefType; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestMultipleTypedAdder; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestNestedErrors; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestNonInterfaceAdder; | import org.apache.myrmidon.components.configurer.data.ConfigTestNonInterfaceAdder; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestPropResolution; | import org.apache.myrmidon.components.configurer.data.ConfigTestPropResolution; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestReferenceAttribute; | import org.apache.myrmidon.components.configurer.data.ConfigTestReferenceAttribute; | ||||
| @@ -27,18 +33,12 @@ import org.apache.myrmidon.components.configurer.data.ConfigTestReferenceConvers | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestReferenceElement; | import org.apache.myrmidon.components.configurer.data.ConfigTestReferenceElement; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestSetAttribute; | import org.apache.myrmidon.components.configurer.data.ConfigTestSetAttribute; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestSetElement; | import org.apache.myrmidon.components.configurer.data.ConfigTestSetElement; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestMultipleTypedAdder; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdder; | import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdder; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderRole; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestIgnoreStringMethods; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderConversion; | import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderConversion; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderReference; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderRole; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedConfigAdder; | import org.apache.myrmidon.components.configurer.data.ConfigTestTypedConfigAdder; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestIdResolve; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestUnknownReference; | import org.apache.myrmidon.components.configurer.data.ConfigTestUnknownReference; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderReference; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestMismatchedRefType; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestConfigAdder; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestNestedErrors; | |||||
| import org.apache.myrmidon.components.workspace.DefaultTaskContext; | import org.apache.myrmidon.components.workspace.DefaultTaskContext; | ||||
| import org.apache.myrmidon.framework.DataType; | import org.apache.myrmidon.framework.DataType; | ||||
| import org.apache.myrmidon.interfaces.configurer.Configurer; | import org.apache.myrmidon.interfaces.configurer.Configurer; | ||||
| @@ -96,7 +96,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestSetAttribute test = new ConfigTestSetAttribute(); | final ConfigTestSetAttribute test = new ConfigTestSetAttribute(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestSetAttribute expected = new ConfigTestSetAttribute(); | final ConfigTestSetAttribute expected = new ConfigTestSetAttribute(); | ||||
| @@ -122,7 +122,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestAttributeConvert test = new ConfigTestAttributeConvert(); | final ConfigTestAttributeConvert test = new ConfigTestAttributeConvert(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestAttributeConvert expected = new ConfigTestAttributeConvert(); | final ConfigTestAttributeConvert expected = new ConfigTestAttributeConvert(); | ||||
| @@ -176,7 +176,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestSetElement test = new ConfigTestSetElement(); | final ConfigTestSetElement test = new ConfigTestSetElement(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestSetElement expected = new ConfigTestSetElement(); | final ConfigTestSetElement expected = new ConfigTestSetElement(); | ||||
| @@ -229,7 +229,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestContent test = new ConfigTestContent(); | final ConfigTestContent test = new ConfigTestContent(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestContent expected = new ConfigTestContent(); | final ConfigTestContent expected = new ConfigTestContent(); | ||||
| @@ -277,7 +277,7 @@ public class DefaultConfigurerTest | |||||
| m_context.setProperty( "prop-a", "other" ); | m_context.setProperty( "prop-a", "other" ); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check the configured object | // Check the configured object | ||||
| final ConfigTestPropResolution expected = new ConfigTestPropResolution(); | final ConfigTestPropResolution expected = new ConfigTestPropResolution(); | ||||
| @@ -299,7 +299,7 @@ public class DefaultConfigurerTest | |||||
| m_context.setProperty( "prop-a", "some value" ); | m_context.setProperty( "prop-a", "some value" ); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check the configured object | // Check the configured object | ||||
| final ConfigTestReferenceAttribute expected = new ConfigTestReferenceAttribute(); | final ConfigTestReferenceAttribute expected = new ConfigTestReferenceAttribute(); | ||||
| @@ -380,7 +380,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestReferenceConversion test = new ConfigTestReferenceConversion(); | final ConfigTestReferenceConversion test = new ConfigTestReferenceConversion(); | ||||
| // Configure | // Configure | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestReferenceConversion expected = new ConfigTestReferenceConversion(); | final ConfigTestReferenceConversion expected = new ConfigTestReferenceConversion(); | ||||
| @@ -406,7 +406,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestInterfaceAdder test = new ConfigTestInterfaceAdder(); | final ConfigTestInterfaceAdder test = new ConfigTestInterfaceAdder(); | ||||
| // Configure object | // Configure object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestInterfaceAdder expected = new ConfigTestInterfaceAdder(); | final ConfigTestInterfaceAdder expected = new ConfigTestInterfaceAdder(); | ||||
| @@ -493,7 +493,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestTypedAdder test = new ConfigTestTypedAdder(); | final ConfigTestTypedAdder test = new ConfigTestTypedAdder(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| final ConfigTestTypedAdder expected = new ConfigTestTypedAdder(); | final ConfigTestTypedAdder expected = new ConfigTestTypedAdder(); | ||||
| expected.add( new MyType1() ); | expected.add( new MyType1() ); | ||||
| @@ -520,7 +520,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestTypedAdderRole test = new ConfigTestTypedAdderRole(); | final ConfigTestTypedAdderRole test = new ConfigTestTypedAdderRole(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check the result | // Check the result | ||||
| final ConfigTestTypedAdderRole expected = new ConfigTestTypedAdderRole(); | final ConfigTestTypedAdderRole expected = new ConfigTestTypedAdderRole(); | ||||
| @@ -546,7 +546,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestTypedAdderConversion test = new ConfigTestTypedAdderConversion(); | final ConfigTestTypedAdderConversion test = new ConfigTestTypedAdderConversion(); | ||||
| // Configure the object | // Configure the object | ||||
| configure( test, config ); | |||||
| configure( test, config ); | |||||
| // Check the result | // Check the result | ||||
| final ConfigTestTypedAdderConversion expected = new ConfigTestTypedAdderConversion(); | final ConfigTestTypedAdderConversion expected = new ConfigTestTypedAdderConversion(); | ||||
| @@ -556,21 +556,6 @@ public class DefaultConfigurerTest | |||||
| assertEquals( expected, test ); | assertEquals( expected, test ); | ||||
| } | } | ||||
| private void configure( final Object test, | |||||
| final DefaultConfiguration config ) | |||||
| throws ConfigurationException | |||||
| { | |||||
| try | |||||
| { | |||||
| m_configurer.configure( test, config, m_context ); | |||||
| } | |||||
| catch( final ConfigurationException ce ) | |||||
| { | |||||
| ExceptionUtil.printStackTrace( ce ); | |||||
| throw ce; | |||||
| } | |||||
| } | |||||
| /** | /** | ||||
| * Tests to see if typed adder works, with Configuration type. | * Tests to see if typed adder works, with Configuration type. | ||||
| */ | */ | ||||
| @@ -587,7 +572,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestTypedConfigAdder test = new ConfigTestTypedConfigAdder(); | final ConfigTestTypedConfigAdder test = new ConfigTestTypedConfigAdder(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| final ConfigTestTypedConfigAdder expected = new ConfigTestTypedConfigAdder(); | final ConfigTestTypedConfigAdder expected = new ConfigTestTypedConfigAdder(); | ||||
| expected.add( child1 ); | expected.add( child1 ); | ||||
| @@ -611,7 +596,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestConfigAdder test = new ConfigTestConfigAdder(); | final ConfigTestConfigAdder test = new ConfigTestConfigAdder(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| final ConfigTestConfigAdder expected = new ConfigTestConfigAdder(); | final ConfigTestConfigAdder expected = new ConfigTestConfigAdder(); | ||||
| expected.addConfig( child1 ); | expected.addConfig( child1 ); | ||||
| @@ -744,7 +729,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestTypedAdderReference test = new ConfigTestTypedAdderReference(); | final ConfigTestTypedAdderReference test = new ConfigTestTypedAdderReference(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Compare against expected value | // Compare against expected value | ||||
| final ConfigTestTypedAdderReference expected = new ConfigTestTypedAdderReference(); | final ConfigTestTypedAdderReference expected = new ConfigTestTypedAdderReference(); | ||||
| @@ -797,7 +782,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestIgnoreStringMethods test = new ConfigTestIgnoreStringMethods(); | final ConfigTestIgnoreStringMethods test = new ConfigTestIgnoreStringMethods(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Test expected value | // Test expected value | ||||
| final ConfigTestIgnoreStringMethods expected = new ConfigTestIgnoreStringMethods(); | final ConfigTestIgnoreStringMethods expected = new ConfigTestIgnoreStringMethods(); | ||||
| @@ -805,4 +790,19 @@ public class DefaultConfigurerTest | |||||
| expected.addProp2( new ConfigTestIgnoreStringMethods() ); | expected.addProp2( new ConfigTestIgnoreStringMethods() ); | ||||
| assertEquals( expected, test ); | assertEquals( expected, test ); | ||||
| } | } | ||||
| private void configure( final Object test, | |||||
| final DefaultConfiguration config ) | |||||
| throws ConfigurationException | |||||
| { | |||||
| try | |||||
| { | |||||
| m_configurer.configure( test, config, m_context ); | |||||
| } | |||||
| catch( final ConfigurationException ce ) | |||||
| { | |||||
| ExceptionUtil.printStackTrace( ce ); | |||||
| throw ce; | |||||
| } | |||||
| } | |||||
| } | } | ||||
| @@ -11,15 +11,21 @@ import java.io.File; | |||||
| import org.apache.antlib.core.StringToIntegerConverter; | import org.apache.antlib.core.StringToIntegerConverter; | ||||
| import org.apache.avalon.excalibur.i18n.ResourceManager; | import org.apache.avalon.excalibur.i18n.ResourceManager; | ||||
| import org.apache.avalon.excalibur.i18n.Resources; | import org.apache.avalon.excalibur.i18n.Resources; | ||||
| import org.apache.avalon.framework.ExceptionUtil; | |||||
| import org.apache.avalon.framework.configuration.ConfigurationException; | import org.apache.avalon.framework.configuration.ConfigurationException; | ||||
| import org.apache.avalon.framework.configuration.DefaultConfiguration; | import org.apache.avalon.framework.configuration.DefaultConfiguration; | ||||
| import org.apache.avalon.framework.ExceptionUtil; | |||||
| import org.apache.myrmidon.api.TaskContext; | import org.apache.myrmidon.api.TaskContext; | ||||
| import org.apache.myrmidon.components.AbstractComponentTest; | import org.apache.myrmidon.components.AbstractComponentTest; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestAttributeConvert; | import org.apache.myrmidon.components.configurer.data.ConfigTestAttributeConvert; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestConfigAdder; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestContent; | import org.apache.myrmidon.components.configurer.data.ConfigTestContent; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestEmpty; | import org.apache.myrmidon.components.configurer.data.ConfigTestEmpty; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestIdResolve; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestIgnoreStringMethods; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestInterfaceAdder; | import org.apache.myrmidon.components.configurer.data.ConfigTestInterfaceAdder; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestMismatchedRefType; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestMultipleTypedAdder; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestNestedErrors; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestNonInterfaceAdder; | import org.apache.myrmidon.components.configurer.data.ConfigTestNonInterfaceAdder; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestPropResolution; | import org.apache.myrmidon.components.configurer.data.ConfigTestPropResolution; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestReferenceAttribute; | import org.apache.myrmidon.components.configurer.data.ConfigTestReferenceAttribute; | ||||
| @@ -27,18 +33,12 @@ import org.apache.myrmidon.components.configurer.data.ConfigTestReferenceConvers | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestReferenceElement; | import org.apache.myrmidon.components.configurer.data.ConfigTestReferenceElement; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestSetAttribute; | import org.apache.myrmidon.components.configurer.data.ConfigTestSetAttribute; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestSetElement; | import org.apache.myrmidon.components.configurer.data.ConfigTestSetElement; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestMultipleTypedAdder; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdder; | import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdder; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderRole; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestIgnoreStringMethods; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderConversion; | import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderConversion; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderReference; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderRole; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedConfigAdder; | import org.apache.myrmidon.components.configurer.data.ConfigTestTypedConfigAdder; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestIdResolve; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestUnknownReference; | import org.apache.myrmidon.components.configurer.data.ConfigTestUnknownReference; | ||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestTypedAdderReference; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestMismatchedRefType; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestConfigAdder; | |||||
| import org.apache.myrmidon.components.configurer.data.ConfigTestNestedErrors; | |||||
| import org.apache.myrmidon.components.workspace.DefaultTaskContext; | import org.apache.myrmidon.components.workspace.DefaultTaskContext; | ||||
| import org.apache.myrmidon.framework.DataType; | import org.apache.myrmidon.framework.DataType; | ||||
| import org.apache.myrmidon.interfaces.configurer.Configurer; | import org.apache.myrmidon.interfaces.configurer.Configurer; | ||||
| @@ -96,7 +96,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestSetAttribute test = new ConfigTestSetAttribute(); | final ConfigTestSetAttribute test = new ConfigTestSetAttribute(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestSetAttribute expected = new ConfigTestSetAttribute(); | final ConfigTestSetAttribute expected = new ConfigTestSetAttribute(); | ||||
| @@ -122,7 +122,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestAttributeConvert test = new ConfigTestAttributeConvert(); | final ConfigTestAttributeConvert test = new ConfigTestAttributeConvert(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestAttributeConvert expected = new ConfigTestAttributeConvert(); | final ConfigTestAttributeConvert expected = new ConfigTestAttributeConvert(); | ||||
| @@ -176,7 +176,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestSetElement test = new ConfigTestSetElement(); | final ConfigTestSetElement test = new ConfigTestSetElement(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestSetElement expected = new ConfigTestSetElement(); | final ConfigTestSetElement expected = new ConfigTestSetElement(); | ||||
| @@ -229,7 +229,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestContent test = new ConfigTestContent(); | final ConfigTestContent test = new ConfigTestContent(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestContent expected = new ConfigTestContent(); | final ConfigTestContent expected = new ConfigTestContent(); | ||||
| @@ -277,7 +277,7 @@ public class DefaultConfigurerTest | |||||
| m_context.setProperty( "prop-a", "other" ); | m_context.setProperty( "prop-a", "other" ); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check the configured object | // Check the configured object | ||||
| final ConfigTestPropResolution expected = new ConfigTestPropResolution(); | final ConfigTestPropResolution expected = new ConfigTestPropResolution(); | ||||
| @@ -299,7 +299,7 @@ public class DefaultConfigurerTest | |||||
| m_context.setProperty( "prop-a", "some value" ); | m_context.setProperty( "prop-a", "some value" ); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check the configured object | // Check the configured object | ||||
| final ConfigTestReferenceAttribute expected = new ConfigTestReferenceAttribute(); | final ConfigTestReferenceAttribute expected = new ConfigTestReferenceAttribute(); | ||||
| @@ -380,7 +380,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestReferenceConversion test = new ConfigTestReferenceConversion(); | final ConfigTestReferenceConversion test = new ConfigTestReferenceConversion(); | ||||
| // Configure | // Configure | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestReferenceConversion expected = new ConfigTestReferenceConversion(); | final ConfigTestReferenceConversion expected = new ConfigTestReferenceConversion(); | ||||
| @@ -406,7 +406,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestInterfaceAdder test = new ConfigTestInterfaceAdder(); | final ConfigTestInterfaceAdder test = new ConfigTestInterfaceAdder(); | ||||
| // Configure object | // Configure object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check result | // Check result | ||||
| final ConfigTestInterfaceAdder expected = new ConfigTestInterfaceAdder(); | final ConfigTestInterfaceAdder expected = new ConfigTestInterfaceAdder(); | ||||
| @@ -493,7 +493,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestTypedAdder test = new ConfigTestTypedAdder(); | final ConfigTestTypedAdder test = new ConfigTestTypedAdder(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| final ConfigTestTypedAdder expected = new ConfigTestTypedAdder(); | final ConfigTestTypedAdder expected = new ConfigTestTypedAdder(); | ||||
| expected.add( new MyType1() ); | expected.add( new MyType1() ); | ||||
| @@ -520,7 +520,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestTypedAdderRole test = new ConfigTestTypedAdderRole(); | final ConfigTestTypedAdderRole test = new ConfigTestTypedAdderRole(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Check the result | // Check the result | ||||
| final ConfigTestTypedAdderRole expected = new ConfigTestTypedAdderRole(); | final ConfigTestTypedAdderRole expected = new ConfigTestTypedAdderRole(); | ||||
| @@ -546,7 +546,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestTypedAdderConversion test = new ConfigTestTypedAdderConversion(); | final ConfigTestTypedAdderConversion test = new ConfigTestTypedAdderConversion(); | ||||
| // Configure the object | // Configure the object | ||||
| configure( test, config ); | |||||
| configure( test, config ); | |||||
| // Check the result | // Check the result | ||||
| final ConfigTestTypedAdderConversion expected = new ConfigTestTypedAdderConversion(); | final ConfigTestTypedAdderConversion expected = new ConfigTestTypedAdderConversion(); | ||||
| @@ -556,21 +556,6 @@ public class DefaultConfigurerTest | |||||
| assertEquals( expected, test ); | assertEquals( expected, test ); | ||||
| } | } | ||||
| private void configure( final Object test, | |||||
| final DefaultConfiguration config ) | |||||
| throws ConfigurationException | |||||
| { | |||||
| try | |||||
| { | |||||
| m_configurer.configure( test, config, m_context ); | |||||
| } | |||||
| catch( final ConfigurationException ce ) | |||||
| { | |||||
| ExceptionUtil.printStackTrace( ce ); | |||||
| throw ce; | |||||
| } | |||||
| } | |||||
| /** | /** | ||||
| * Tests to see if typed adder works, with Configuration type. | * Tests to see if typed adder works, with Configuration type. | ||||
| */ | */ | ||||
| @@ -587,7 +572,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestTypedConfigAdder test = new ConfigTestTypedConfigAdder(); | final ConfigTestTypedConfigAdder test = new ConfigTestTypedConfigAdder(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| final ConfigTestTypedConfigAdder expected = new ConfigTestTypedConfigAdder(); | final ConfigTestTypedConfigAdder expected = new ConfigTestTypedConfigAdder(); | ||||
| expected.add( child1 ); | expected.add( child1 ); | ||||
| @@ -611,7 +596,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestConfigAdder test = new ConfigTestConfigAdder(); | final ConfigTestConfigAdder test = new ConfigTestConfigAdder(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| final ConfigTestConfigAdder expected = new ConfigTestConfigAdder(); | final ConfigTestConfigAdder expected = new ConfigTestConfigAdder(); | ||||
| expected.addConfig( child1 ); | expected.addConfig( child1 ); | ||||
| @@ -744,7 +729,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestTypedAdderReference test = new ConfigTestTypedAdderReference(); | final ConfigTestTypedAdderReference test = new ConfigTestTypedAdderReference(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Compare against expected value | // Compare against expected value | ||||
| final ConfigTestTypedAdderReference expected = new ConfigTestTypedAdderReference(); | final ConfigTestTypedAdderReference expected = new ConfigTestTypedAdderReference(); | ||||
| @@ -797,7 +782,7 @@ public class DefaultConfigurerTest | |||||
| final ConfigTestIgnoreStringMethods test = new ConfigTestIgnoreStringMethods(); | final ConfigTestIgnoreStringMethods test = new ConfigTestIgnoreStringMethods(); | ||||
| // Configure the object | // Configure the object | ||||
| m_configurer.configure( test, config, m_context ); | |||||
| configure( test, config ); | |||||
| // Test expected value | // Test expected value | ||||
| final ConfigTestIgnoreStringMethods expected = new ConfigTestIgnoreStringMethods(); | final ConfigTestIgnoreStringMethods expected = new ConfigTestIgnoreStringMethods(); | ||||
| @@ -805,4 +790,19 @@ public class DefaultConfigurerTest | |||||
| expected.addProp2( new ConfigTestIgnoreStringMethods() ); | expected.addProp2( new ConfigTestIgnoreStringMethods() ); | ||||
| assertEquals( expected, test ); | assertEquals( expected, test ); | ||||
| } | } | ||||
| private void configure( final Object test, | |||||
| final DefaultConfiguration config ) | |||||
| throws ConfigurationException | |||||
| { | |||||
| try | |||||
| { | |||||
| m_configurer.configure( test, config, m_context ); | |||||
| } | |||||
| catch( final ConfigurationException ce ) | |||||
| { | |||||
| ExceptionUtil.printStackTrace( ce ); | |||||
| throw ce; | |||||
| } | |||||
| } | |||||
| } | } | ||||