LiveConnect 3.0 JavaScript to Java Data Type Conversion number conversion PASS dt.setDouble( 0 ); dt.PUB_DOUBLE is 0 PASS dt.setDouble( 0 ); dt.getDouble() is 0 PASS typeof dt.getDouble() is 'number' FAIL dt.setDouble( -0 ); Infinity / dt.PUB_DOUBLE should be -Infinity. Was Infinity. PASS dt.setDouble( -0 ); Infinity / dt.getDouble() is -Infinity PASS typeof dt.getDouble() is "number" FAIL dt.setDouble( Infinity ); dt.PUB_DOUBLE should be Infinity. Was 0. PASS dt.setDouble( Infinity ); dt.getDouble() is Infinity PASS typeof dt.getDouble() is "number" FAIL dt.setDouble( -Infinity ); dt.PUB_DOUBLE should be -Infinity. Was 0. PASS dt.setDouble( -Infinity ); dt.getDouble() is -Infinity PASS typeof dt.getDouble() is "number" FAIL dt.setDouble( NaN ); dt.PUB_DOUBLE should be NaN. Was 0. PASS dt.setDouble( NaN ); dt.getDouble() is NaN PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(077777777777777777); dt.PUB_DOUBLE should be 2251799813685247. Was -4. PASS dt.setDouble(077777777777777777); dt.getDouble() is 2251799813685247 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(077777777777777776); dt.PUB_DOUBLE should be 2251799813685246. Was -8. PASS dt.setDouble(077777777777777776); dt.getDouble() is 2251799813685246 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x1fffffffffffff); dt.PUB_DOUBLE should be 9007199254740991. Was -1. PASS dt.setDouble(0x1fffffffffffff); dt.getDouble() is 9007199254740991 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x20000000000000); dt.PUB_DOUBLE should be 9007199254740992. Was 0. PASS dt.setDouble(0x20000000000000); dt.getDouble() is 9007199254740992 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x20123456789abc); dt.PUB_DOUBLE should be 9027215253084860. Was 725372254. PASS dt.setDouble(0x20123456789abc); dt.getDouble() is 9027215253084860 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x20123456789abd); dt.PUB_DOUBLE should be 9027215253084860. Was 725372254. PASS dt.setDouble(0x20123456789abd); dt.getDouble() is 9027215253084860 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x20123456789abe); dt.PUB_DOUBLE should be 9027215253084862. Was 725372255. PASS dt.setDouble(0x20123456789abe); dt.getDouble() is 9027215253084862 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x20123456789abf); dt.PUB_DOUBLE should be 9027215253084864. Was 725372256. PASS dt.setDouble(0x20123456789abf); dt.getDouble() is 9027215253084864 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x1000000000000080); dt.PUB_DOUBLE should be 1152921504606847000. Was 0. PASS dt.setDouble(0x1000000000000080); dt.getDouble() is 1152921504606847000 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x1000000000000081); dt.PUB_DOUBLE should be 1152921504606847200. Was 1. PASS dt.setDouble(0x1000000000000081); dt.getDouble() is 1152921504606847200 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x1000000000000100); dt.PUB_DOUBLE should be 1152921504606847200. Was 1. PASS dt.setDouble(0x1000000000000100); dt.getDouble() is 1152921504606847200 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x100000000000017f); dt.PUB_DOUBLE should be 1152921504606847200. Was 1. PASS dt.setDouble(0x100000000000017f); dt.getDouble() is 1152921504606847200 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x1000000000000180); dt.PUB_DOUBLE should be 1152921504606847500. Was 2. PASS dt.setDouble(0x1000000000000180); dt.getDouble() is 1152921504606847500 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(0x1000000000000181); dt.PUB_DOUBLE should be 1152921504606847500. Was 2. PASS dt.setDouble(0x1000000000000181); dt.getDouble() is 1152921504606847500 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(1.7976931348623157E+308); dt.PUB_DOUBLE should be 1.7976931348623157e+308. Was -1. PASS dt.setDouble(1.7976931348623157E+308); dt.getDouble() is 1.7976931348623157e+308 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(1.7976931348623158e+308); dt.PUB_DOUBLE should be 1.7976931348623157e+308. Was -1. PASS dt.setDouble(1.7976931348623158e+308); dt.getDouble() is 1.7976931348623157e+308 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(1.7976931348623159e+308); dt.PUB_DOUBLE should be Infinity. Was 0. PASS dt.setDouble(1.7976931348623159e+308); dt.getDouble() is Infinity PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(-1.7976931348623157E+308); dt.PUB_DOUBLE should be -1.7976931348623157e+308. Was -1. PASS dt.setDouble(-1.7976931348623157E+308); dt.getDouble() is -1.7976931348623157e+308 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(-1.7976931348623158e+308); dt.PUB_DOUBLE should be -1.7976931348623157e+308. Was -1. PASS dt.setDouble(-1.7976931348623158e+308); dt.getDouble() is -1.7976931348623157e+308 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(-1.7976931348623159e+308); dt.PUB_DOUBLE should be -Infinity. Was 0. PASS dt.setDouble(-1.7976931348623159e+308); dt.getDouble() is -Infinity PASS typeof dt.getDouble() is "number" PASS dt.setDouble(1e-2000); dt.PUB_DOUBLE is 0 PASS dt.setDouble(1e-2000); dt.getDouble() is 0 PASS typeof dt.getDouble() is 'number' FAIL dt.setDouble(1e2000); dt.PUB_DOUBLE should be Infinity. Was 0. PASS dt.setDouble(1e2000); dt.getDouble() is 1e2000 PASS typeof dt.getDouble() is "number" FAIL dt.setDouble(-1e2000); dt.PUB_DOUBLE should be -Infinity. Was 0. PASS dt.setDouble(-1e2000); dt.getDouble() is -1e2000 PASS typeof dt.getDouble() is "number" PASS successfullyParsed is true TEST COMPLETE