You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ni...@apache.org on 2007/05/20 10:46:21 UTC
svn commit: r539845 -
/jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/BeanUtilsTestCase.java
Author: niallp
Date: Sun May 20 01:46:20 2007
New Revision: 539845
URL: http://svn.apache.org/viewvc?view=rev&rev=539845
Log:
Add test for BEANUTILS-65 (ConvertUtils supports String->String[], but BeanUtils does not call the converter) - resolved by BEANUTILS-258
Modified:
jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/BeanUtilsTestCase.java
Modified: jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/BeanUtilsTestCase.java
URL: http://svn.apache.org/viewvc/jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/BeanUtilsTestCase.java?view=diff&rev=539845&r1=539844&r2=539845
==============================================================================
--- jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/BeanUtilsTestCase.java (original)
+++ jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/BeanUtilsTestCase.java Sun May 20 01:46:20 2007
@@ -976,6 +976,27 @@
}
+ /**
+ * Test setting a String value to a String array property
+ */
+ public void testSetPropertyStringToArray() throws Exception {
+ BeanUtils.setProperty(bean, "stringArray", "ABC,DEF,GHI");
+ String[] strArray = bean.getStringArray();
+ assertEquals("length", 3, strArray.length);
+ assertEquals("value[0]", "ABC", strArray[0]);
+ assertEquals("value[1]", "DEF", strArray[1]);
+ assertEquals("value[2]", "GHI", strArray[2]);
+
+ BeanUtils.setProperty(bean, "intArray", "0, 10, 20, 30, 40");
+ int[] intArray = bean.getIntArray();
+ assertEquals("length", 5, intArray.length);
+ assertEquals("value[0]", 0, intArray[0]);
+ assertEquals("value[1]", 10, intArray[1]);
+ assertEquals("value[2]", 20, intArray[2]);
+ assertEquals("value[3]", 30, intArray[3]);
+ assertEquals("value[4]", 40, intArray[4]);
+ }
+
/**
* Test narrowing and widening conversions on byte.
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org