From: <lh...@us...> - 2008-09-04 13:13:32
|
Revision: 79 http://tmapi.svn.sourceforge.net/tmapi/?rev=79&view=rev Author: lheuer Date: 2008-09-04 13:13:39 +0000 (Thu, 04 Sep 2008) Log Message: ----------- Fixed DatatypeAware test: Canonical representation of decimal values is accepted Modified Paths: -------------- trunk/src/test/java/org/tmapi/core/AbstractTestDatatypeAware.java Modified: trunk/src/test/java/org/tmapi/core/AbstractTestDatatypeAware.java =================================================================== --- trunk/src/test/java/org/tmapi/core/AbstractTestDatatypeAware.java 2008-08-26 16:58:54 UTC (rev 78) +++ trunk/src/test/java/org/tmapi/core/AbstractTestDatatypeAware.java 2008-09-04 13:13:39 UTC (rev 79) @@ -154,7 +154,10 @@ final BigDecimal value = BigDecimal.TEN; final DatatypeAware dt = getDatatypeAware(); dt.setValue(value); - assertEquals(value.toString(), dt.getValue()); + final String val = dt.getValue(); + if (!"10".equals(val) && !"10.0".equals(val)) { + fail("Expected either '10' or the canonical representation '10.0'"); + } assertEquals(_xsdDecimal, dt.getDatatype()); assertEquals(value, dt.decimalValue()); assertEquals(BigInteger.TEN, dt.integerValue()); @@ -167,7 +170,10 @@ final BigDecimal value = BigDecimal.TEN; final DatatypeAware dt = getDatatypeAware(); dt.setValue(value.toString(), _xsdDecimal); - assertEquals(value.toString(), dt.getValue()); + final String val = dt.getValue(); + if (!"10".equals(val) && !"10.0".equals(val)) { + fail("Expected either '10' or the canonical representation '10.0'"); + } assertEquals(_xsdDecimal, dt.getDatatype()); assertEquals(value, dt.decimalValue()); assertEquals(BigInteger.TEN, dt.integerValue()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |