blob: aceab8be3db692fd7be752f7c4bc1557f86d3b6d [file] [log] [blame]
LiveConnect 3.0 JavaScript to Java Data Type Conversion JavaScript Object to java.lang.String
PASS dt.setObject(string); dt.PUB_OBJECT +'' is string +""
PASS dt.setObject(string); dt.getObject() +'' is string +""
PASS dt.getObject().constructor is String
FAIL dt.setObject( myobject ); dt.PUB_OBJECT should be JavaScript String Value. Was JavaScript String Value.
PASS dt.setObject( myobject ); dt.getObject() is myobject
PASS dt.getObject().constructor is MyObject
FAIL dt.setObject(bool_true); dt.PUB_OBJECT should be true. Was true.
PASS dt.setObject(bool_true); dt.getObject() is bool_true
PASS dt.getObject().constructor is Boolean
FAIL dt.setObject(bool_false); dt.PUB_OBJECT should be false. Was false.
PASS dt.setObject(bool_false); dt.getObject() is bool_false
PASS dt.getObject().constructor is Boolean
FAIL dt.setObject( object); dt.PUB_OBJECT should be [object Object]. Was [object Object].
PASS dt.setObject( object); dt.getObject() is object
PASS dt.getObject().constructor is Object
FAIL dt.setObject( number ); dt.PUB_OBJECT should be 0. Was 0.
PASS dt.setObject( number ); dt.getObject() is number
PASS dt.getObject().constructor is Number
FAIL dt.setObject( nan ); dt.PUB_OBJECT should be NaN. Was NaN.
PASS dt.setObject( nan ); dt.getObject() is nan
PASS dt.getObject().constructor is Number
FAIL dt.setObject( infinity ); dt.PUB_OBJECT should be Infinity. Was Infinity.
PASS dt.setObject( infinity ); dt.getObject() is infinity
PASS dt.getObject().constructor is Number
FAIL dt.setObject( neg_infinity ); dt.PUB_OBJECT should be -Infinity. Was -Infinity.
PASS dt.setObject( neg_infinity ); dt.getObject() is neg_infinity
PASS dt.getObject().constructor is Number
FAIL dt.setObject(array); dt.PUB_OBJECT should be 1,2,3. Was null.
FAIL dt.setObject(array); dt.getObject() should be 1,2,3 (of type object). Was undefined (of type undefined).
FAIL dt.getObject().constructor should be function Array() {
[native code]
}. Threw exception TypeError: 'undefined' is not an object (evaluating 'dt.getObject().constructor')
FAIL dt.setObject( MyObject ); dt.PUB_OBJECT should be function MyObject(stringValue) {
this.stringValue = String(stringValue);
this.toString = new Function( "return this.stringValue" );
} (of type function). Was function MyObject(stringValue) {
this.stringValue = String(stringValue);
this.toString = new Function( "return this.stringValue" );
} (of type object).
PASS dt.setObject( MyObject ); dt.getObject() is MyObject
PASS dt.getObject().constructor is Function
FAIL dt.setObject( THIS ); dt.PUB_OBJECT should be [object Window]. Was [object Window].
PASS dt.setObject( THIS ); dt.getObject() is this
PASS dt.getObject().constructor is this.constructor
FAIL dt.setObject( Math ); dt.PUB_OBJECT should be [object Math]. Was [object Math].
PASS dt.setObject( Math ); dt.getObject() is Math
PASS dt.getObject().constructor is Object
FAIL dt.setObject( Function ); dt.PUB_OBJECT should be function Function() {
[native code]
} (of type function). Was function Function() {
[native code]
} (of type object).
PASS dt.setObject( Function ); dt.getObject() is Function
PASS dt.getObject().constructor is Function
PASS successfullyParsed is true
TEST COMPLETE