Details
Description
junit.framework.ComparisonFailure: testIntegerWithDP failed for 10 decimal places expected:<0.[0000000000]> but was:<0.[147483647]>
at junit.framework.Assert.assertEquals(Assert.java:81)
at uk.ac.gla.terrier.utility.Rounding$RoundingTests.testIntegerWithDP(Rounding.java:76)
at uk.ac.gla.terrier.utility.Rounding$RoundingTests.testIntegersVariableRangeDP(Rounding.java:60)
This affected query expansion with Rounding.toString() for 10 decimal places.
I dont really follow our implementation.
Alternatives: see http://www.rgagnon.com/javadetails/java-0016.html and http://java.sun.com/j2se/1.5.0/docs/api/java/math/BigDecimal.html