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:
@@ -0,0 +1 @@
|
||||
gTestsubsuite = 'ConvertString';
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user