Updated tests to account for new LiveConnect behaviour for JS array type

as input argumnet - it used to be handled as any other JS object, but there
are now new rules for arrays, invalidating portions of these tests.
This commit is contained in:
rogerl%netscape.com 1999-12-10 19:56:23 +00:00
Родитель 88bac4ad87
Коммит 42554e50d0
11 изменённых файлов: 1 добавлений и 61 удалений

Просмотреть файл

@ -59,11 +59,6 @@
"DOUBLE", "DOUBLE",
TEST_CLASS.ambiguous( new Function() )+'' ); TEST_CLASS.ambiguous( new Function() )+'' );
testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( new Array() ) +''",
"DOUBLE",
TEST_CLASS.ambiguous( new Array() )+'' );
testcases[testcases.length] = new TestCase( testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( this ) +''", "TEST_CLASS.ambiguous( this ) +''",
"DOUBLE", "DOUBLE",

Просмотреть файл

@ -65,11 +65,6 @@
"BYTE", "BYTE",
TEST_CLASS.ambiguous( new Date(99) )+'' ); TEST_CLASS.ambiguous( new Date(99) )+'' );
testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( new Array() ) +''",
"BYTE",
TEST_CLASS.ambiguous( new Array() )+'' );
testcases[testcases.length] = new TestCase( testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( new MyObject(127) ) +''", "TEST_CLASS.ambiguous( new MyObject(127) ) +''",
"BYTE", "BYTE",

Просмотреть файл

@ -54,11 +54,6 @@
"CHAR", "CHAR",
TEST_CLASS.ambiguous( new Date(999) )+'' ); TEST_CLASS.ambiguous( new Date(999) )+'' );
testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( new Array() ) +''",
"CHAR",
TEST_CLASS.ambiguous( new Array() )+'' );
test(); test();

Просмотреть файл

@ -59,11 +59,6 @@
"DOUBLE", "DOUBLE",
TEST_CLASS.ambiguous( new Function() )+'' ); TEST_CLASS.ambiguous( new Function() )+'' );
testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( new Array() ) +''",
"DOUBLE",
TEST_CLASS.ambiguous( new Array() )+'' );
testcases[testcases.length] = new TestCase( testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( this ) +''", "TEST_CLASS.ambiguous( this ) +''",
"DOUBLE", "DOUBLE",

Просмотреть файл

@ -59,11 +59,6 @@
"FLOAT", "FLOAT",
TEST_CLASS.ambiguous( new Function() )+'' ); TEST_CLASS.ambiguous( new Function() )+'' );
testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( new Array() ) +''",
"FLOAT",
TEST_CLASS.ambiguous( new Array() )+'' );
testcases[testcases.length] = new TestCase( testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( this ) +''", "TEST_CLASS.ambiguous( this ) +''",
"FLOAT", "FLOAT",

Просмотреть файл

@ -54,11 +54,6 @@
"INT", "INT",
TEST_CLASS.ambiguous( new Date(0) )+'' ); TEST_CLASS.ambiguous( new Date(0) )+'' );
testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( new Array() ) +''",
"INT",
TEST_CLASS.ambiguous( new Array() )+'' );
test(); test();

Просмотреть файл

@ -64,11 +64,6 @@
"LONG", "LONG",
TEST_CLASS.ambiguous( new Date(0) )+'' ); TEST_CLASS.ambiguous( new Date(0) )+'' );
testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( new Array() ) +''",
"LONG",
TEST_CLASS.ambiguous( new Array() )+'' );
testcases[testcases.length] = new TestCase( testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( new MyObject(999) ) +''", "TEST_CLASS.ambiguous( new MyObject(999) ) +''",
"LONG", "LONG",

Просмотреть файл

@ -54,11 +54,6 @@
"SHORT", "SHORT",
TEST_CLASS.ambiguous( new Date(999) )+'' ); TEST_CLASS.ambiguous( new Date(999) )+'' );
testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous( new Array() ) +''",
"SHORT",
TEST_CLASS.ambiguous( new Array() )+'' );
test(); test();

Просмотреть файл

@ -190,16 +190,6 @@
NaN, NaN,
"number"); "number");
var array = new Array(1,2,3)
a[i++] = new TestObject(
"dt.setDouble(array)",
"dt.PUB_DOUBLE",
"dt.getDouble()",
"typeof dt.getDouble()",
NaN,
"number");
a[i++] = new TestObject( a[i++] = new TestObject(
"dt.setDouble( MyObject )", "dt.setDouble( MyObject )",
"dt.PUB_DOUBLE", "dt.PUB_DOUBLE",

Просмотреть файл

@ -191,16 +191,6 @@
NaN, NaN,
"number"); "number");
var array = new Array(1,2,3)
a[i++] = new TestObject(
"dt.setFloat(array)",
"dt.PUB_FLOAT",
"dt.getFloat()",
"typeof dt.getFloat()",
NaN,
"number");
a[i++] = new TestObject( a[i++] = new TestObject(
"dt.setFloat( MyObject )", "dt.setFloat( MyObject )",
"dt.PUB_FLOAT", "dt.PUB_FLOAT",

Просмотреть файл

@ -114,7 +114,7 @@
function TestObject( description, javaField, javaMethod, javaType, function TestObject( description, javaField, javaMethod, javaType,
jsValue, jsType ) jsValue, jsType )
{ {
eval (description ); eval (description );
this.description = description; this.description = description;
this.javaFieldName = javaField; this.javaFieldName = javaField;