blob: 389fda579e5795a82489f5f24c28384d001b99a4 [file] [log] [blame]
LiveConnect 3.0 JavaScript to Java Data Type Conversion JavaScript Object to java.lang.String
FAIL dt.setFloat(new Boolean(true)); dt.PUB_FLOAT should be 1. Was 0.
PASS dt.setFloat(new Boolean(true)); dt.getFloat() is 1
PASS typeof dt.getFloat() is "number"
PASS dt.setFloat(new Boolean(false)); dt.PUB_FLOAT is 0
PASS dt.setFloat(new Boolean(false)); dt.getFloat() is 0
PASS typeof dt.getFloat() is "number"
PASS dt.setFloat(new Number(0)); dt.PUB_FLOAT is 0
PASS dt.setFloat(new Number(0)); dt.getFloat() is 0
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat(new Number(NaN)); dt.PUB_FLOAT should be NaN. Was 0.
PASS dt.setFloat(new Number(NaN)); dt.getFloat() is NaN
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat(new Number(Infinity)); dt.PUB_FLOAT should be Infinity. Was 0.
PASS dt.setFloat(new Number(Infinity)); dt.getFloat() is Infinity
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat( new Number(new Number(-Infinity))); dt.PUB_FLOAT should be -Infinity. Was 0.
PASS dt.setFloat( new Number(new Number(-Infinity))); dt.getFloat() is -Infinity
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat(new String('JavaScript String Value')); dt.PUB_FLOAT should be NaN. Was 0.
PASS dt.setFloat(new String('JavaScript String Value')); dt.getFloat() is NaN
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat(new String('1234567')); dt.PUB_FLOAT should be 1234567. Was 0.
PASS dt.setFloat(new String('1234567')); dt.getFloat() is 1234567
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat(new String('123456')); dt.PUB_FLOAT should be 123456. Was 0.
PASS dt.setFloat(new String('123456')); dt.getFloat() is 123456
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat(new MyObject('5555555')); dt.PUB_FLOAT should be 5555555. Was -1073741824.
PASS dt.setFloat(new MyObject('5555555')); dt.getFloat() is 5555555
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat(new MyOtherObject('5551212')); dt.PUB_FLOAT should be 5551212. Was 0.
PASS dt.setFloat(new MyOtherObject('5551212')); dt.getFloat() is 5551212
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat(new AnotherObject('6060842')); dt.PUB_FLOAT should be 6060842. Was -2147483648.
PASS dt.setFloat(new AnotherObject('6060842')); dt.getFloat() is 6060842
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat(new Object()); dt.PUB_FLOAT should be NaN. Was 0.
PASS dt.setFloat(new Object()); dt.getFloat() is NaN
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat( MyObject ); dt.PUB_FLOAT should be NaN. Was 0.
PASS dt.setFloat( MyObject ); dt.getFloat() is NaN
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat( this ); dt.PUB_FLOAT should be NaN. Was 0.
PASS dt.setFloat( this ); dt.getFloat() is NaN
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat( Math ); dt.PUB_FLOAT should be NaN. Was 0.
PASS dt.setFloat( Math ); dt.getFloat() is NaN
PASS typeof dt.getFloat() is "number"
FAIL dt.setFloat( Function ); dt.PUB_FLOAT should be NaN. Was 0.
PASS dt.setFloat( Function ); dt.getFloat() is NaN
PASS typeof dt.getFloat() is "number"
PASS successfullyParsed is true
TEST COMPLETE