From: <lh...@us...> - 2010-01-15 16:28:56
|
Revision: 138 http://tmapi.svn.sourceforge.net/tmapi/?rev=138&view=rev Author: lheuer Date: 2010-01-15 16:28:33 +0000 (Fri, 15 Jan 2010) Log Message: ----------- Applied changes suggested by Johannes Payr Modified Paths: -------------- trunk/CHANGES.txt trunk/src/test/java/org/tmapi/core/AbstractTestDatatypeAware.java Modified: trunk/CHANGES.txt =================================================================== --- trunk/CHANGES.txt 2010-01-13 16:30:00 UTC (rev 137) +++ trunk/CHANGES.txt 2010-01-15 16:28:33 UTC (rev 138) @@ -2,12 +2,14 @@ TMAPI Changes ============= -TMAPI 2.0 RC?!? - 2010-mm-dd ----------------------------- +TMAPI 2.0 RC2 - 2010-mm-dd +-------------------------- * Fixed TestLocator test case (engines are not required to support application/x-www-form-urlencoded). * Changed Construct.equals(other) / Construct.hashCode() to compare the identity of objects. +* Improved support for Topic Maps engines which represent numeric + values such as floats as numbers and not as String values. TMAPI 2.0 RC1 - 2009-10-25 Modified: trunk/src/test/java/org/tmapi/core/AbstractTestDatatypeAware.java =================================================================== --- trunk/src/test/java/org/tmapi/core/AbstractTestDatatypeAware.java 2010-01-13 16:30:00 UTC (rev 137) +++ trunk/src/test/java/org/tmapi/core/AbstractTestDatatypeAware.java 2010-01-15 16:28:33 UTC (rev 138) @@ -218,7 +218,8 @@ dt.setValue(value); assertEquals(strValue, dt.getValue()); assertEquals(_xsdFloat, dt.getDatatype()); - assertEquals(new BigDecimal(strValue), dt.decimalValue()); + assertTrue("Expected either BigDecimal(1976.0F).equals(dt.decimalValue()) or BigDecimal('1976.0').equals(dt.decimalValue())", + new BigDecimal(value).equals(dt.decimalValue()) || new BigDecimal(strValue).equals(dt.decimalValue())); assertEquals(new BigInteger("1976"), dt.integerValue()); assertEquals(1976L, dt.longValue()); assertEquals(1976, dt.intValue()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |