Author: oheger
Date: Mon Sep 18 13:16:03 2006
New Revision: 447537
URL: http://svn.apache.org/viewvc?view=rev&rev=447537
Log:
Updated test for ConfigurationDynaBean so that it can easily be subclassed to
test different configuration types
Modified:
jakarta/commons/proper/configuration/trunk/src/test/org/apache/commons/configuration/beanutils/TestConfigurationDynaBean.java
Modified:
jakarta/commons/proper/configuration/trunk/src/test/org/apache/commons/configuration/beanutils/TestConfigurationDynaBean.java
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/configuration/trunk/src/test/org/apache/commons/configuration/beanutils/TestConfigurationDynaBean.java?view=diff&rev=447537&r1=447536&r2=447537
==============================================================================
---
jakarta/commons/proper/configuration/trunk/src/test/org/apache/commons/configuration/beanutils/TestConfigurationDynaBean.java
(original)
+++
jakarta/commons/proper/configuration/trunk/src/test/org/apache/commons/configuration/beanutils/TestConfigurationDynaBean.java
Mon Sep 18 13:16:03 2006
@@ -97,7 +97,7 @@
*/
public void setUp() throws Exception
{
- Configuration configuration = new BaseConfiguration();
+ Configuration configuration = createConfiguration();
for (int i = 0; i < properties.length; i++)
{
@@ -135,6 +135,14 @@
bean.set("stringArray", stringArray);
}
+ /**
+ * Creates the underlying configuration object for the dyna bean.
+ * @return the underlying configuration object
+ */
+ protected Configuration createConfiguration()
+ {
+ return new BaseConfiguration();
+ }
/**
* Corner cases on getDynaProperty invalid arguments.
@@ -362,7 +370,7 @@
{
try
{
- bean.get(null);
+ bean.get("a non existing property");
}
catch (IllegalArgumentException e)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]