Author: sagara Date: Tue May 29 05:25:09 2012 New Revision: 1343543 URL: http://svn.apache.org/viewvc?rev=1343543&view=rev Log: Applied patch for AXIS2-5331.
Modified: axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java Modified: axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java?rev=1343543&r1=1343542&r2=1343543&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java (original) +++ axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java Tue May 29 05:25:09 2012 @@ -333,6 +333,10 @@ public class ConverterUtil { return o.toString(); } + public static String convertToString(BigDecimal o) { + return o.toPlainString(); + } + public static String convertToString(Double o) { return o.toString(); } Modified: axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java?rev=1343543&r1=1343542&r2=1343543&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java (original) +++ axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java Tue May 29 05:25:09 2012 @@ -21,6 +21,7 @@ package org.apache.axis2.databinding.uti import junit.framework.TestCase; +import java.math.BigDecimal; import java.math.BigInteger; import java.text.SimpleDateFormat; import java.util.ArrayList; @@ -53,6 +54,15 @@ public class ConverterUtilTest extends T } + public void testBigDecimal() { + String inputString = "0.0000000000"; + BigDecimal decimal = new BigDecimal(inputString); + String outputString = ConverterUtil.convertToString(decimal); + System.out.println("BigDecimal==> " + outputString); + + assertEquals(inputString, outputString); + } + /** integer arrays */ public void testInt() { List l = new ArrayList();