chore: migrate $ERROR -> throw new Test262Error in test/language/a* (#3095)

This commit is contained in:
Rick Waldron 2021-07-21 16:42:51 -04:00 committed by GitHub
parent 805e081783
commit 582d5e57ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
40 changed files with 113 additions and 113 deletions

View File

@ -15,19 +15,19 @@ function f1() {
this.constructor.prototype.arguments = ARG_STRING; this.constructor.prototype.arguments = ARG_STRING;
return arguments; return arguments;
} }
//CHECK#1 //CHECK#1
if ((new f1(1,2,3,4,5)).length !== 5) if ((new f1(1,2,3,4,5)).length !== 5)
$ERROR('#1: (new f1(1,2,3,4,5)).length===5, where f1 returns "arguments" that is set to "'+ ARG_STRING + '"'); throw new Test262Error('#1: (new f1(1,2,3,4,5)).length===5, where f1 returns "arguments" that is set to "'+ ARG_STRING + '"');
//CHECK#2 //CHECK#2
if ((new f1(1,2,3,4,5))[3] !== 4) if ((new f1(1,2,3,4,5))[3] !== 4)
$ERROR('#2: (new f1(1,2,3,4,5))[3]===4, where f1 returns "arguments" that is set to "'+ ARG_STRING + '"'); throw new Test262Error('#2: (new f1(1,2,3,4,5))[3]===4, where f1 returns "arguments" that is set to "'+ ARG_STRING + '"');
//CHECK#3 //CHECK#3
var x = new f1(1,2,3,4,5); var x = new f1(1,2,3,4,5);
if (delete x[3] !== true) if (delete x[3] !== true)
$ERROR('#3.1: Function parameters have attribute {DontDelete}'); throw new Test262Error('#3.1: Function parameters have attribute {DontDelete}');
if (x[3] === 4) if (x[3] === 4)
$ERROR('#3.2: Function parameters have attribute {DontDelete}'); throw new Test262Error('#3.2: Function parameters have attribute {DontDelete}');

View File

@ -18,7 +18,7 @@ try{
var x = f1(); var x = f1();
} }
catch(e){ catch(e){
$ERROR("#1: arguments doesn't exists"); throw new Test262Error("#1: arguments doesn't exists");
} }
//CHECK#2 //CHECK#2
@ -30,5 +30,5 @@ try{
var x = f2(); var x = f2();
} }
catch(e){ catch(e){
$ERROR("#2: arguments doesn't exists"); throw new Test262Error("#2: arguments doesn't exists");
} }

View File

@ -16,20 +16,20 @@ function f1(){
} }
try{ try{
if(f1() !== Object.prototype){ if(f1() !== Object.prototype){
$ERROR('#1: arguments.constructor.prototype === Object.prototype'); throw new Test262Error('#1: arguments.constructor.prototype === Object.prototype');
} }
} }
catch(e){ catch(e){
$ERROR("#1: arguments doesn't exists"); throw new Test262Error("#1: arguments doesn't exists");
} }
//CHECK#2 //CHECK#2
var f2 = function(){return arguments.constructor.prototype;}; var f2 = function(){return arguments.constructor.prototype;};
try{ try{
if(f2() !== Object.prototype){ if(f2() !== Object.prototype){
$ERROR('#2: arguments.constructor.prototype === Object.prototype'); throw new Test262Error('#2: arguments.constructor.prototype === Object.prototype');
} }
} }
catch(e){ catch(e){
$ERROR("#2: arguments doesn't exists"); throw new Test262Error("#2: arguments doesn't exists");
} }

View File

@ -15,20 +15,20 @@ function f1(){
} }
try{ try{
if(f1() !== true){ if(f1() !== true){
$ERROR("#1: arguments object doesn't contains property 'callee'"); throw new Test262Error("#1: arguments object doesn't contains property 'callee'");
} }
} }
catch(e){ catch(e){
$ERROR("#1: arguments object doesn't exists"); throw new Test262Error("#1: arguments object doesn't exists");
} }
//CHECK#2 //CHECK#2
var f2 = function(){return arguments.hasOwnProperty("callee");}; var f2 = function(){return arguments.hasOwnProperty("callee");};
try{ try{
if(f2() !== true){ if(f2() !== true){
$ERROR("#2: arguments object doesn't contains property 'callee'"); throw new Test262Error("#2: arguments object doesn't contains property 'callee'");
} }
} }
catch(e){ catch(e){
$ERROR("#2: arguments object doesn't exists"); throw new Test262Error("#2: arguments object doesn't exists");
} }

View File

@ -21,11 +21,11 @@ function f1(){
try{ try{
if(!f1()){ if(!f1()){
$ERROR("#1: A property callee don't have attribute { DontEnum }"); throw new Test262Error("#1: A property callee don't have attribute { DontEnum }");
} }
} }
catch(e){ catch(e){
$ERROR("#1: arguments object don't exists"); throw new Test262Error("#1: arguments object don't exists");
} }
//CHECK#2 //CHECK#2
@ -40,9 +40,9 @@ var f2 = function(){
try{ try{
if(!f2()){ if(!f2()){
$ERROR("#2: A property callee don't have attribute { DontEnum }"); throw new Test262Error("#2: A property callee don't have attribute { DontEnum }");
} }
} }
catch(e){ catch(e){
$ERROR("#2: arguments object don't exists"); throw new Test262Error("#2: arguments object don't exists");
} }

View File

@ -17,11 +17,11 @@ function f1(){
try{ try{
if(!f1()){ if(!f1()){
$ERROR("#1: A property callee have attribute { DontDelete }"); throw new Test262Error("#1: A property callee have attribute { DontDelete }");
} }
} }
catch(e){ catch(e){
$ERROR("#1: arguments object don't exists"); throw new Test262Error("#1: arguments object don't exists");
} }
//CHECK#2 //CHECK#2
@ -31,9 +31,9 @@ var f2 = function(){
try{ try{
if(!f2()){ if(!f2()){
$ERROR("#2: A property callee have attribute { DontDelete }"); throw new Test262Error("#2: A property callee have attribute { DontDelete }");
} }
} }
catch(e){ catch(e){
$ERROR("#2: arguments object don't exists"); throw new Test262Error("#2: arguments object don't exists");
} }

View File

@ -19,11 +19,11 @@ function f1(){
try{ try{
if(f1().callee !== str){ if(f1().callee !== str){
$ERROR("#1: A property callee have attribute { ReadOnly }"); throw new Test262Error("#1: A property callee have attribute { ReadOnly }");
} }
} }
catch(e){ catch(e){
$ERROR("#1: arguments object don't exists"); throw new Test262Error("#1: arguments object don't exists");
} }
//CHECK#2 //CHECK#2
@ -33,9 +33,9 @@ var f2 = function(){
} }
try{ try{
if(f2().callee !== str){ if(f2().callee !== str){
$ERROR("#2: A property callee have attribute { ReadOnly }"); throw new Test262Error("#2: A property callee have attribute { ReadOnly }");
} }
} }
catch(e){ catch(e){
$ERROR("#2: arguments object don't exists"); throw new Test262Error("#2: arguments object don't exists");
} }

View File

@ -17,11 +17,11 @@ function f1(){
try{ try{
if(f1 !== f1()){ if(f1 !== f1()){
$ERROR('#1: arguments.callee === f1'); throw new Test262Error('#1: arguments.callee === f1');
} }
} }
catch(e){ catch(e){
$ERROR("#1: arguments object doesn't exists"); throw new Test262Error("#1: arguments object doesn't exists");
} }
//CHECK#2 //CHECK#2
@ -29,9 +29,9 @@ var f2 = function(){return arguments.callee;};
try{ try{
if(f2 !== f2()){ if(f2 !== f2()){
$ERROR('#2: arguments.callee === f2'); throw new Test262Error('#2: arguments.callee === f2');
} }
} }
catch(e){ catch(e){
$ERROR("#1: arguments object doesn't exists"); throw new Test262Error("#1: arguments object doesn't exists");
} }

View File

@ -15,20 +15,20 @@ function f1(){
} }
try{ try{
if(f1() !== true){ if(f1() !== true){
$ERROR("#1: arguments object doesn't contains property 'length'"); throw new Test262Error("#1: arguments object doesn't contains property 'length'");
} }
} }
catch(e){ catch(e){
$ERROR("#1: arguments object doesn't exists"); throw new Test262Error("#1: arguments object doesn't exists");
} }
//CHECK#2 //CHECK#2
var f2 = function(){return arguments.hasOwnProperty("length");}; var f2 = function(){return arguments.hasOwnProperty("length");};
try{ try{
if(f2() !== true){ if(f2() !== true){
$ERROR("#2: arguments object doesn't contains property 'length'"); throw new Test262Error("#2: arguments object doesn't contains property 'length'");
} }
} }
catch(e){ catch(e){
$ERROR("#2: arguments object doesn't exists"); throw new Test262Error("#2: arguments object doesn't exists");
} }

View File

@ -21,11 +21,11 @@ function f1(){
try{ try{
if(!f1()){ if(!f1()){
$ERROR("#1: A property length don't have attribute { DontEnum }"); throw new Test262Error("#1: A property length don't have attribute { DontEnum }");
} }
} }
catch(e){ catch(e){
$ERROR("#1: arguments object don't exists"); throw new Test262Error("#1: arguments object don't exists");
} }
//CHECK#2 //CHECK#2
@ -40,9 +40,9 @@ var f2 = function(){
try{ try{
if(!f2()){ if(!f2()){
$ERROR("#2: A property length don't have attribute { DontEnum }"); throw new Test262Error("#2: A property length don't have attribute { DontEnum }");
} }
} }
catch(e){ catch(e){
$ERROR("#2: arguments object don't exists"); throw new Test262Error("#2: arguments object don't exists");
} }

View File

@ -11,28 +11,28 @@ description: Checking if deleting arguments.length property fails
//CHECK#1 //CHECK#1
function f1(){ function f1(){
return (delete arguments.length); return (delete arguments.length);
} }
try{ try{
if(!f1()){ if(!f1()){
$ERROR("#1: A property length have attribute { DontDelete }"); throw new Test262Error("#1: A property length have attribute { DontDelete }");
} }
} }
catch(e){ catch(e){
$ERROR("#1: arguments object don't exists"); throw new Test262Error("#1: arguments object don't exists");
} }
//CHECK#2 //CHECK#2
var f2 = function(){ var f2 = function(){
return (delete arguments.length); return (delete arguments.length);
} }
try{ try{
if(!f2()){ if(!f2()){
$ERROR("#2: A property length have attribute { DontDelete }"); throw new Test262Error("#2: A property length have attribute { DontDelete }");
} }
} }
catch(e){ catch(e){
$ERROR("#2: arguments object don't exists"); throw new Test262Error("#2: arguments object don't exists");
} }

View File

@ -18,11 +18,11 @@ function f1(){
try{ try{
if(f1().length !== str){ if(f1().length !== str){
$ERROR("#1: A property length have attribute { ReadOnly }"); throw new Test262Error("#1: A property length have attribute { ReadOnly }");
} }
} }
catch(e){ catch(e){
$ERROR("#1: arguments object don't exists"); throw new Test262Error("#1: arguments object don't exists");
} }
//CHECK#2 //CHECK#2
@ -32,9 +32,9 @@ var f2 = function(){
}; };
try{ try{
if(f2().length !== str){ if(f2().length !== str){
$ERROR("#2: A property length have attribute { ReadOnly }"); throw new Test262Error("#2: A property length have attribute { ReadOnly }");
} }
} }
catch(e){ catch(e){
$ERROR("#2: arguments object don't exists"); throw new Test262Error("#2: arguments object don't exists");
} }

View File

@ -15,52 +15,52 @@ function f1(){
//CHECK#1 //CHECK#1
if(!(f1() === 0)){ if(!(f1() === 0)){
$ERROR('#1: argument.length === 0'); throw new Test262Error('#1: argument.length === 0');
} }
//CHECK#2 //CHECK#2
if(!(f1(0) === 1)){ if(!(f1(0) === 1)){
$ERROR('#2: argument.length === 1'); throw new Test262Error('#2: argument.length === 1');
} }
//CHECK#3 //CHECK#3
if(!(f1(0, 1) === 2)){ if(!(f1(0, 1) === 2)){
$ERROR('#3: argument.length === 2'); throw new Test262Error('#3: argument.length === 2');
} }
//CHECK#4 //CHECK#4
if(!(f1(0, 1, 2) === 3)){ if(!(f1(0, 1, 2) === 3)){
$ERROR('#4: argument.length === 3'); throw new Test262Error('#4: argument.length === 3');
} }
//CHECK#5 //CHECK#5
if(!(f1(0, 1, 2, 3) === 4)){ if(!(f1(0, 1, 2, 3) === 4)){
$ERROR('#5: argument.length === 4'); throw new Test262Error('#5: argument.length === 4');
} }
var f2 = function(){return arguments.length;}; var f2 = function(){return arguments.length;};
//CHECK#6 //CHECK#6
if(!(f2() === 0)){ if(!(f2() === 0)){
$ERROR('#6: argument.length === 0'); throw new Test262Error('#6: argument.length === 0');
} }
//CHECK#7 //CHECK#7
if(!(f2(0) === 1)){ if(!(f2(0) === 1)){
$ERROR('#7: argument.length === 1'); throw new Test262Error('#7: argument.length === 1');
} }
//CHECK#8 //CHECK#8
if(!(f2(0, 1) === 2)){ if(!(f2(0, 1) === 2)){
$ERROR('#8: argument.length === 2'); throw new Test262Error('#8: argument.length === 2');
} }
//CHECK#9 //CHECK#9
if(!(f2(0, 1, 2) === 3)){ if(!(f2(0, 1, 2) === 3)){
$ERROR('#9: argument.length === 3'); throw new Test262Error('#9: argument.length === 3');
} }
//CHECK#10 //CHECK#10
if(!(f2(0, 1, 2, 3) === 4)){ if(!(f2(0, 1, 2, 3) === 4)){
$ERROR('#10: argument.length === 4'); throw new Test262Error('#10: argument.length === 4');
} }

View File

@ -10,9 +10,9 @@ description: Use property arguments
function f1() { function f1() {
return arguments; return arguments;
} }
//CHECK#1-5 //CHECK#1-5
for(var i = 1; i < 5; i++){ for(var i = 1; i < 5; i++){
if (f1(1,2,3,4,5)[i] !== (i+1)) if (f1(1,2,3,4,5)[i] !== (i+1))
$ERROR("#"+i+": Returning function's arguments work wrong, f1(1,2,3,4,5)["+i+"] !== "+(i+1)); throw new Test262Error("#"+i+": Returning function's arguments work wrong, f1(1,2,3,4,5)["+i+"] !== "+(i+1));
} }

View File

@ -16,4 +16,4 @@ function test(){
a+b a+b
} }
var x=test(); var x=test();
if (x!==undefined) $ERROR('#1: Automatic semicolon insertion not work with return'); if (x!==undefined) throw new Test262Error('#1: Automatic semicolon insertion not work with return');

View File

@ -14,4 +14,4 @@ var a=1,b=2,c=3;
a=b a=b
++c ++c
if (a!==b) $ERROR('#1: Automatic semicolon insertion not work with ++'); if (a!==b) throw new Test262Error('#1: Automatic semicolon insertion not work with ++');

View File

@ -19,4 +19,4 @@ var a=1,b=2,d=4,e=5;
a=b+c a=b+c
(d+e) (d+e)
if (a !== 20) $ERROR('#1: Automatic semicolon insertion work wrong'); if (a !== 20) throw new Test262Error('#1: Automatic semicolon insertion work wrong');

View File

@ -13,9 +13,9 @@ label1: for (var i = 0; i <= 0; i++) {
if (j === 0) { if (j === 0) {
continue label1; continue label1;
} else { } else {
$ERROR('#1: Check continue statement for automatic semicolon insertion'); throw new Test262Error('#1: Check continue statement for automatic semicolon insertion');
} }
} }
} }
//CHECK#2 //CHECK#2
@ -23,14 +23,14 @@ var result = false;
label2: for (var i = 0; i <= 1; i++) { label2: for (var i = 0; i <= 1; i++) {
for (var j = 0; j <= 1; j++) { for (var j = 0; j <= 1; j++) {
if (j === 0) { if (j === 0) {
continue continue
label2; label2;
} else { } else {
result = true; result = true;
} }
} }
} }
if (result !== true) { if (result !== true) {
$ERROR('#2: Check continue statement for automatic semicolon insertion'); throw new Test262Error('#2: Check continue statement for automatic semicolon insertion');
} }

View File

@ -11,5 +11,5 @@ description: Use if (false) x = 1 (without semicolon) and check x
var x = 0; var x = 0;
if (false) x = 1 if (false) x = 1
if (x !== 0) { if (x !== 0) {
$ERROR('#1: Check If Statement for automatic semicolon insertion'); throw new Test262Error('#1: Check If Statement for automatic semicolon insertion');
} }

View File

@ -11,5 +11,5 @@ description: Use if (false) {x = 1} else {x=-1} and check x
var x = 0; var x = 0;
if (false) {x = 1} else {x = -1} if (false) {x = 1} else {x = -1}
if (x !== -1) { if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion'); throw new Test262Error('#1: Check If Statement for automatic semicolon insertion');
} }

View File

@ -12,5 +12,5 @@ var x = 0;
if (false) {{x = 1};} if (false) {{x = 1};}
else x = -1 else x = -1
if (x !== -1) { if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion'); throw new Test262Error('#1: Check If Statement for automatic semicolon insertion');
} }

View File

@ -12,5 +12,5 @@ var x = 0;
if (false) if (false)
x = 1 x = 1
if (x !== 0) { if (x !== 0) {
$ERROR('#1: Check If Statement for automatic semicolon insertion'); throw new Test262Error('#1: Check If Statement for automatic semicolon insertion');
} }

View File

@ -12,5 +12,5 @@ var x = 0;
if (false); if (false);
x = 1 x = 1
if (x !== 1) { if (x !== 1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion'); throw new Test262Error('#1: Check If Statement for automatic semicolon insertion');
} }

View File

@ -11,5 +11,5 @@ description: Use if (false) x = 1; else x=-1 and check x
var x = 0; var x = 0;
if (false) x = 1; else x = -1 if (false) x = 1; else x = -1
if (x !== -1) { if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion'); throw new Test262Error('#1: Check If Statement for automatic semicolon insertion');
} }

View File

@ -12,5 +12,5 @@ var x = 0;
if (false) x = 1 if (false) x = 1
else x = -1 else x = -1
if (x !== -1) { if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion'); throw new Test262Error('#1: Check If Statement for automatic semicolon insertion');
} }

View File

@ -12,5 +12,5 @@ var x = 0;
if (false) x = 1; if (false) x = 1;
else x = -1 else x = -1
if (x !== -1) { if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion'); throw new Test262Error('#1: Check If Statement for automatic semicolon insertion');
} }

View File

@ -12,5 +12,5 @@ var x = 0;
if (false) {x = 1} if (false) {x = 1}
else x = -1 else x = -1
if (x !== -1) { if (x !== -1) {
$ERROR('#1: Check If Statement for automatic semicolon insertion'); throw new Test262Error('#1: Check If Statement for automatic semicolon insertion');
} }

View File

@ -12,19 +12,19 @@ label1: for (var i = 0; i <= 0; i++) {
for (var j = 0; j <= 0; j++) { for (var j = 0; j <= 0; j++) {
break label1; break label1;
} }
$ERROR('#1: Check break statement for automatic semicolon insertion'); throw new Test262Error('#1: Check break statement for automatic semicolon insertion');
} }
//CHECK#2 //CHECK#2
var result = false; var result = false;
label2: for (var i = 0; i <= 0; i++) { label2: for (var i = 0; i <= 0; i++) {
for (var j = 0; j <= 0; j++) { for (var j = 0; j <= 0; j++) {
break break
label2; label2;
} }
result = true; result = true;
} }
if (result !== true) { if (result !== true) {
$ERROR('#2: Check break statement for automatic semicolon insertion'); throw new Test262Error('#2: Check break statement for automatic semicolon insertion');
} }

View File

@ -12,16 +12,16 @@ function f1()
{ {
return 1; return 1;
} }
if (f1() !== 1) { if (f1() !== 1) {
$ERROR('#1: Check return statement for automatic semicolon insertion'); throw new Test262Error('#1: Check return statement for automatic semicolon insertion');
} }
//CHECK#2 //CHECK#2
function f2() function f2()
{ {
return return
1; 1;
} }
if (f2() !== undefined) { if (f2() !== undefined) {
$ERROR('#2: Check return statement for automatic semicolon insertion'); throw new Test262Error('#2: Check return statement for automatic semicolon insertion');
} }

View File

@ -13,9 +13,9 @@ var y = 0;
x x
++y ++y
if (x !== 0) { if (x !== 0) {
$ERROR('#1: Check Prefix Increment Operator for automatic semicolon insertion'); throw new Test262Error('#1: Check Prefix Increment Operator for automatic semicolon insertion');
} else { } else {
if (y !== 1) { if (y !== 1) {
$ERROR('#2: Check Prefix Increment Operator for automatic semicolon insertion'); throw new Test262Error('#2: Check Prefix Increment Operator for automatic semicolon insertion');
} }
} }

View File

@ -13,9 +13,9 @@ var y = 1;
x x
--y --y
if (x !== 1) { if (x !== 1) {
$ERROR('#1: Check Prefix Decrement Operator for automatic semicolon insertion'); throw new Test262Error('#1: Check Prefix Decrement Operator for automatic semicolon insertion');
} else { } else {
if (y !== 0) { if (y !== 0) {
$ERROR('#1: Check Prefix Decrement Operator for automatic semicolon insertion'); throw new Test262Error('#1: Check Prefix Decrement Operator for automatic semicolon insertion');
} }
} }

View File

@ -14,5 +14,5 @@ function f(t) {
var x = 1 + f var x = 1 + f
(2 + 3) (2 + 3)
if (x !== 6) { if (x !== 6) {
$ERROR('#1: Check Function Expression for automatic semicolon insertion'); throw new Test262Error('#1: Check Function Expression for automatic semicolon insertion');
} }

View File

@ -13,5 +13,5 @@ description: >
var result = function f(o) {o.x = 1; return o;}; var result = function f(o) {o.x = 1; return o;};
(new Object()).x; (new Object()).x;
if (typeof result !== "function") { if (typeof result !== "function") {
$ERROR('#1: Check Function Expression for automatic semicolon insertion'); throw new Test262Error('#1: Check Function Expression for automatic semicolon insertion');
} }

View File

@ -13,5 +13,5 @@ description: >
var result = function f(o) {o.x = 1; return o;} var result = function f(o) {o.x = 1; return o;}
(new Object()).x; (new Object()).x;
if (result !== 1) { if (result !== 1) {
$ERROR('#1: Check Function Expression for automatic semicolon insertion'); throw new Test262Error('#1: Check Function Expression for automatic semicolon insertion');
} }

View File

@ -16,5 +16,5 @@ var x =
a a
if (x !== 6) { if (x !== 6) {
$ERROR('#1: Check Function Expression for automatic semicolon insertion'); throw new Test262Error('#1: Check Function Expression for automatic semicolon insertion');
} }

View File

@ -24,5 +24,5 @@ a
() ()
if (x !== 7) { if (x !== 7) {
$ERROR('#1: Check Function Expression for automatic semicolon insertion'); throw new Test262Error('#1: Check Function Expression for automatic semicolon insertion');
} }

View File

@ -18,7 +18,7 @@ y
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
//CHECK#1 //CHECK#1
if ((x!==0)&(y!==1)) { if ((x!==0)&(y!==1)) {
$ERROR('#1: Check Postfix Increment Operator for automatic semicolon insertion'); throw new Test262Error('#1: Check Postfix Increment Operator for automatic semicolon insertion');
} }
// //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
@ -29,7 +29,7 @@ x
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
//CHECK#2 //CHECK#2
if ((x!==0)&(y!==2)) { if ((x!==0)&(y!==2)) {
$ERROR('#2: Check Postfix Increment Operator for automatic semicolon insertion'); throw new Test262Error('#2: Check Postfix Increment Operator for automatic semicolon insertion');
} }
// //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////

View File

@ -18,7 +18,7 @@ y
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
//CHECK#1 //CHECK#1
if ((x!==0)&(y!==1)) { if ((x!==0)&(y!==1)) {
$ERROR('#1: Check Postfix Increment Operator for automatic semicolon insertion'); throw new Test262Error('#1: Check Postfix Increment Operator for automatic semicolon insertion');
} }
// //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
@ -29,7 +29,7 @@ x
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
//CHECK#2 //CHECK#2
if ((x!==0)&(y!==0)) { if ((x!==0)&(y!==0)) {
$ERROR('#2: Check Postfix Increment Operator for automatic semicolon insertion'); throw new Test262Error('#2: Check Postfix Increment Operator for automatic semicolon insertion');
} }
// //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////

View File

@ -19,7 +19,7 @@ y
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
//CHECK#1 //CHECK#1
if ((z!==1)&&(y!==1)&&(x!==0)) { if ((z!==1)&&(y!==1)&&(x!==0)) {
$ERROR('#1: '); throw new Test262Error('#1: ');
} }
// //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
@ -32,7 +32,7 @@ y
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
//CHECK#2 //CHECK#2
if ((z!==2)&&(y!==2)&&(x!==0)) { if ((z!==2)&&(y!==2)&&(x!==0)) {
$ERROR(''); throw new Test262Error('');
} }
// //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
@ -45,7 +45,7 @@ y
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
//CHECK#3 //CHECK#3
if ((z!==3)&&(y!==3)&&(x!==0)) { if ((z!==3)&&(y!==3)&&(x!==0)) {
$ERROR(''); throw new Test262Error('');
} }
// //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////

View File

@ -22,7 +22,7 @@ y
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
//CHECK#1 //CHECK#1
if ((z!==2)&&(y!==1)&&(x!==1)) { if ((z!==2)&&(y!==1)&&(x!==1)) {
$ERROR('#1: '); throw new Test262Error('#1: ');
} }
// //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
@ -33,7 +33,7 @@ x + + + y
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
//CHECK#2 //CHECK#2
if ((z!==2)&&(y!==1)&&(x!==1)) { if ((z!==2)&&(y!==1)&&(x!==1)) {
$ERROR(''); throw new Test262Error('');
} }
// //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
@ -47,7 +47,7 @@ y
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
//CHECK#3 //CHECK#3
if ((z!==2)&&(y!==1)&&(x!==1)) { if ((z!==2)&&(y!==1)&&(x!==1)) {
$ERROR(''); throw new Test262Error('');
} }
// //
////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////