Issue Details (XML | Word | Printable)

Key: JDO-49
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Michelle Caisse
Reporter: Michelle Caisse
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
JDO

TestFieldsOfDouble value outside of Derby DOUBLE range

Created: 20/May/05 02:37 AM   Updated: 23/Apr/06 02:30 AM
Return to search
Component/s: tck11, tck2
Affects Version/s: None
Fix Version/s: JDO 2 beta

Time Tracking:
Not Specified

Resolution Date: 23/Apr/06 02:30 AM


 Description  « Hide
TestFieldsOfDouble fails because the test attempts to persist values of Double.MIN_VALUE and Double.MAX_VALUE and the Derby double datatype has narrower limits.

Craig's comment:

We should not use Double.MIN_VALUE and MAX_VALUE in TCK tests. I had changed a number of these to fix a similar bug last year, but apparently overlooked this class.

We decided to use these values for double in the AllTypes class:
    public static final double DOUBLE_SMALLEST = -9999999999999.9;
    public static final double DOUBLE_LARGEST = 9999999999999.9;
    public static final double[] double_values =
        { DOUBLE_SMALLEST, DOUBLE_LARGEST, 0.0, 100.0, 100.0,
            50000000.0, -234234.234, 1000000000.0, 350.5, -25.5 };

I'd be happy to use DOUBLE_LARGEST and DOUBLE_SMALLEST from AllTypes.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order