blob: 9b9686452b3bfdb51f9a2906450d3340c0183c4a [file] [log] [blame]
LiveConnect 3.0 JavaScript to Java Data Type Conversion JavaScript Object to java.lang.String
FAIL dt.setDouble( bool ); dt.PUB_DOUBLE should be 1. Was 0.
PASS dt.setDouble( bool ); dt.getDouble() is 1
PASS typeof dt.getDouble() is "number"
PASS dt.setDouble(new Boolean(false)); dt.PUB_DOUBLE is 0
PASS dt.setDouble(new Boolean(false)); dt.getDouble() is 0
PASS typeof dt.getDouble() is "number"
PASS dt.setDouble(new Number(0)); dt.PUB_DOUBLE is 0
PASS dt.setDouble(new Number(0)); dt.getDouble() is 0
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble(new Number(NaN)); dt.PUB_DOUBLE should be NaN. Was 0.
PASS dt.setDouble(new Number(NaN)); dt.getDouble() is NaN
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble(new Number(Infinity)); dt.PUB_DOUBLE should be Infinity. Was 0.
PASS dt.setDouble(new Number(Infinity)); dt.getDouble() is Infinity
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble(new Number(new Number(-Infinity))); dt.PUB_DOUBLE should be -Infinity. Was 0.
PASS dt.setDouble(new Number(new Number(-Infinity))); dt.getDouble() is -Infinity
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble(new String('JavaScript String Value')); dt.PUB_DOUBLE should be NaN. Was 0.
PASS dt.setDouble(new String('JavaScript String Value')); dt.getDouble() is NaN
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble(new String('1234567890')); dt.PUB_DOUBLE should be 1234567890. Was -1266679808.
PASS dt.setDouble(new String('1234567890')); dt.getDouble() is 1234567890
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble(new String('1234567890.123456789')); dt.PUB_DOUBLE should be 1234567890.1234567. Was -1266161993.
PASS dt.setDouble(new String('1234567890.123456789')); dt.getDouble() is 1234567890.123456789
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble(new MyObject('9876543210')); dt.PUB_DOUBLE should be 9876543210. Was -1219493888.
PASS dt.setDouble(new MyObject('9876543210')); dt.getDouble() is 9876543210
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble(new MyOtherObject('5551212')); dt.PUB_DOUBLE should be 5551212. Was 0.
PASS dt.setDouble(new MyOtherObject('5551212')); dt.getDouble() is 5551212
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble(new AnotherObject('6060842')); dt.PUB_DOUBLE should be 6060842. Was -2147483648.
PASS dt.setDouble(new AnotherObject('6060842')); dt.getDouble() is 6060842
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble(new Object()); dt.PUB_DOUBLE should be NaN. Was 0.
PASS dt.setDouble(new Object()); dt.getDouble() is NaN
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble( MyObject ); dt.PUB_DOUBLE should be NaN. Was 0.
PASS dt.setDouble( MyObject ); dt.getDouble() is NaN
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble( this ); dt.PUB_DOUBLE should be NaN. Was 0.
PASS dt.setDouble( this ); dt.getDouble() is NaN
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble( Math ); dt.PUB_DOUBLE should be NaN. Was 0.
PASS dt.setDouble( Math ); dt.getDouble() is NaN
PASS typeof dt.getDouble() is "number"
FAIL dt.setDouble( Function ); dt.PUB_DOUBLE should be NaN. Was 0.
PASS dt.setDouble( Function ); dt.getDouble() is NaN
PASS typeof dt.getDouble() is "number"
PASS successfullyParsed is true
TEST COMPLETE