JavaScript Tests - standardize test reporting for shell and browser, bug 380257

git-svn-id: svn://10.0.0.236/trunk@227049 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bclary%bclary.com
2007-05-26 00:19:49 +00:00
parent 86376b8166
commit 046573bad4
2514 changed files with 83977 additions and 75356 deletions

View File

@@ -0,0 +1 @@
gTestsubsuite = 'ConvertString';

View File

@@ -35,6 +35,9 @@
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
gTestfile = 'string-001.js';
/**
* Preferred Argument Conversion.
*
@@ -44,17 +47,17 @@
var SECTION = "Preferred argument conversion: string";
var VERSION = "1_4";
var TITLE = "LiveConnect 3.0 JavaScript to Java Data Type Conversion " +
SECTION;
SECTION;
startTest();
var TEST_CLASS = new
Packages.com.netscape.javascript.qa.lc3.string.String_001;
Packages.com.netscape.javascript.qa.lc3.string.String_001;
var string = "JavaScript Test String";
new TestCase(
"TEST_CLASS.ambiguous(string)",
TEST_CLASS.expect(),
TEST_CLASS.ambiguous(string) );
"TEST_CLASS.ambiguous(string)",
TEST_CLASS.expect(),
TEST_CLASS.ambiguous(string) );
test();

View File

@@ -35,6 +35,9 @@
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
gTestfile = 'string-002.js';
/**
* Preferred Argument Conversion.
*
@@ -44,17 +47,17 @@
var SECTION = "Preferred argument conversion: string";
var VERSION = "1_4";
var TITLE = "LiveConnect 3.0 JavaScript to Java Data Type Conversion " +
SECTION;
SECTION;
startTest();
var TEST_CLASS = new
Packages.com.netscape.javascript.qa.lc3.string.String_002;
Packages.com.netscape.javascript.qa.lc3.string.String_002;
var string = "JavaScript Test String";
new TestCase(
"TEST_CLASS.ambiguous(string)",
TEST_CLASS.expect(),
TEST_CLASS.ambiguous(string) );
"TEST_CLASS.ambiguous(string)",
TEST_CLASS.expect(),
TEST_CLASS.ambiguous(string) );
test();

View File

@@ -35,6 +35,9 @@
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
gTestfile = 'string-003.js';
/**
* Preferred Argument Conversion.
*
@@ -44,17 +47,17 @@
var SECTION = "Preferred argument conversion: string";
var VERSION = "1_4";
var TITLE = "LiveConnect 3.0 JavaScript to Java Data Type Conversion " +
SECTION;
SECTION;
startTest();
var TEST_CLASS = new
Packages.com.netscape.javascript.qa.lc3.string.String_003;
Packages.com.netscape.javascript.qa.lc3.string.String_003;
var string = "J";
new TestCase(
"TEST_CLASS.ambiguous(string)",
TEST_CLASS.expect(),
TEST_CLASS.ambiguous(string) );
"TEST_CLASS.ambiguous(string)",
TEST_CLASS.expect(),
TEST_CLASS.ambiguous(string) );
test();

View File

@@ -35,6 +35,9 @@
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
gTestfile = 'string-004-n.js';
/**
* Preferred Argument Conversion.
*
@@ -44,17 +47,17 @@
var SECTION = "Preferred argument conversion: string";
var VERSION = "1_4";
var TITLE = "LiveConnect 3.0 JavaScript to Java Data Type Conversion " +
SECTION;
SECTION;
startTest();
var TEST_CLASS = new
Packages.com.netscape.javascript.qa.lc3.string.String_003;
Packages.com.netscape.javascript.qa.lc3.string.String_003;
var string = "JavaScript Test String";
new TestCase(
"TEST_CLASS.ambiguous(string)",
TEST_CLASS.expect(),
TEST_CLASS.ambiguous(string) );
"TEST_CLASS.ambiguous(string)",
TEST_CLASS.expect(),
TEST_CLASS.ambiguous(string) );
test();

View File

@@ -35,6 +35,9 @@
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
gTestfile = 'string-005-n.js';
/**
* Preferred Argument Conversion.
*
@@ -44,20 +47,20 @@
var SECTION = "Preferred argument conversion: string";
var VERSION = "1_4";
var TITLE = "LiveConnect 3.0 JavaScript to Java Data Type Conversion " +
SECTION;
SECTION;
startTest();
var TEST_CLASS = new
Packages.com.netscape.javascript.qa.lc3.string.String_004;
Packages.com.netscape.javascript.qa.lc3.string.String_004;
var string = "255";
DESCRIPTION = "TEST_CLASS.ambiguous(string)";
EXPECTED = "error";
testcases[testcases.length] = new TestCase(
"TEST_CLASS.ambiguous(string)",
"error",
TEST_CLASS.ambiguous(string) );
new TestCase(
"TEST_CLASS.ambiguous(string)",
"error",
TEST_CLASS.ambiguous(string) );
test();

View File

@@ -35,6 +35,9 @@
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
gTestfile = 'string-006.js';
/**
* Preferred Argument Conversion.
*
@@ -45,58 +48,58 @@
var SECTION = "Preferred argument conversion: string";
var VERSION = "1_4";
var TITLE = "LiveConnect 3.0 JavaScript to Java Data Type Conversion " +
SECTION;
SECTION;
startTest();
var TEST_CLASS = new
Packages.com.netscape.javascript.qa.lc3.string.String_001;
Packages.com.netscape.javascript.qa.lc3.string.String_001;
var string = "255";
new TestCase(
"TEST_CLASS[\"ambiguous(java.lang.String)\"](string))",
"STRING",
TEST_CLASS["ambiguous(java.lang.String)"](string) +'');
"TEST_CLASS[\"ambiguous(java.lang.String)\"](string))",
"STRING",
TEST_CLASS["ambiguous(java.lang.String)"](string) +'');
new TestCase(
"TEST_CLASS[\"ambiguous(java.lang.Object)\"](string))",
"OBJECT",
TEST_CLASS["ambiguous(java.lang.Object)"](string) +'');
"TEST_CLASS[\"ambiguous(java.lang.Object)\"](string))",
"OBJECT",
TEST_CLASS["ambiguous(java.lang.Object)"](string) +'');
new TestCase(
"TEST_CLASS[\"ambiguous(char)\"](string))",
"CHAR",
TEST_CLASS["ambiguous(char)"](string) +'');
"TEST_CLASS[\"ambiguous(char)\"](string))",
"CHAR",
TEST_CLASS["ambiguous(char)"](string) +'');
new TestCase(
"TEST_CLASS[\"ambiguous(double)\"](string))",
"DOUBLE",
TEST_CLASS["ambiguous(double)"](string) +'');
"TEST_CLASS[\"ambiguous(double)\"](string))",
"DOUBLE",
TEST_CLASS["ambiguous(double)"](string) +'');
new TestCase(
"TEST_CLASS[\"ambiguous(float)\"](string))",
"FLOAT",
TEST_CLASS["ambiguous(float)"](string) +'');
"TEST_CLASS[\"ambiguous(float)\"](string))",
"FLOAT",
TEST_CLASS["ambiguous(float)"](string) +'');
new TestCase(
"TEST_CLASS[\"ambiguous(long)\"](string))",
"LONG",
TEST_CLASS["ambiguous(long)"](string) +'');
"TEST_CLASS[\"ambiguous(long)\"](string))",
"LONG",
TEST_CLASS["ambiguous(long)"](string) +'');
new TestCase(
"TEST_CLASS[\"ambiguous(int)\"](string))",
"INT",
TEST_CLASS["ambiguous(int)"](string) +'');
"TEST_CLASS[\"ambiguous(int)\"](string))",
"INT",
TEST_CLASS["ambiguous(int)"](string) +'');
new TestCase(
"TEST_CLASS[\"ambiguous(short)\"](string))",
"SHORT",
TEST_CLASS["ambiguous(short)"](string) +'');
"TEST_CLASS[\"ambiguous(short)\"](string))",
"SHORT",
TEST_CLASS["ambiguous(short)"](string) +'');
new TestCase(
"TEST_CLASS[\"ambiguous(byte)\"](\"127\"))",
"BYTE",
TEST_CLASS["ambiguous(byte)"]("127") +'');
"TEST_CLASS[\"ambiguous(byte)\"](\"127\"))",
"BYTE",
TEST_CLASS["ambiguous(byte)"]("127") +'');
test();

View File

@@ -35,6 +35,9 @@
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
gTestfile = 'string-007-n.js';
/**
* Preferred Argument Conversion.
*
@@ -45,11 +48,11 @@
var SECTION = "Preferred argument conversion: string";
var VERSION = "1_4";
var TITLE = "LiveConnect 3.0 JavaScript to Java Data Type Conversion " +
SECTION;
SECTION;
startTest();
var TEST_CLASS = new
Packages.com.netscape.javascript.qa.lc3.string.String_001;
Packages.com.netscape.javascript.qa.lc3.string.String_001;
var string = "255";
@@ -57,8 +60,8 @@ DESCRIPTION = "TEST_CLASS[\"ambiguous(boolean)\"](string))";
EXPECTED = "error";
new TestCase(
"TEST_CLASS[\"ambiguous(boolean)\"](string))",
"error",
TEST_CLASS["ambiguous(boolean)"](string) +'');
"TEST_CLASS[\"ambiguous(boolean)\"](string))",
"error",
TEST_CLASS["ambiguous(boolean)"](string) +'');
test();