diff options
author | Jana Fabrikova <[email protected]> | 2013-02-06 16:39:43 +0100 |
---|---|---|
committer | Jana Fabrikova <[email protected]> | 2013-02-06 16:39:43 +0100 |
commit | ab80a9d3760309ffd0c84870a3ea9ee8548d847f (patch) | |
tree | ec1d670f9354edbc471f517f650803cafa2fdadc /tests/reproducers/simple/JSToJSet/resources/JSToJava_Set.js | |
parent | b4f62853fb8c9f4e671be61b9779d81e43cc8572 (diff) |
modification of JSToJSet reproducer, added JSObject case and bug annotations
Diffstat (limited to 'tests/reproducers/simple/JSToJSet/resources/JSToJava_Set.js')
-rw-r--r-- | tests/reproducers/simple/JSToJSet/resources/JSToJava_Set.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/reproducers/simple/JSToJSet/resources/JSToJava_Set.js b/tests/reproducers/simple/JSToJSet/resources/JSToJava_Set.js index cf92110..501577a 100644 --- a/tests/reproducers/simple/JSToJSet/resources/JSToJava_Set.js +++ b/tests/reproducers/simple/JSToJSet/resources/JSToJava_Set.js @@ -1,3 +1,9 @@ +//dummy javascript class whose instance is passed as JSObject parameter: +function JSCar(mph,color){ + this.mph = mph; + this.color = color; +} + function doSetTests( ){ var urlArgs = document.URL.split("?"); @@ -18,12 +24,16 @@ function doSetTests( ){ if( field === "_specialString"){ value = "𠁎〒£$ǣ€𝍖"; } + + if( field === "_JSObject"){ + value = new JSCar(100,"red"); + } + }else if(value.indexOf('[') != -1){ var elem = value.substring(1); value = new Array(); eval('value[0] = elem'); - } eval('applet.' + field + '= value'); |