Converted Sputnik's latest test case push to test262 format.

This commit is contained in:
David Fugate 2011-06-29 09:40:07 -07:00
parent e182868bad
commit dce7ac2a5e
1 changed files with 19 additions and 29 deletions

View File

@ -56,36 +56,20 @@ GlobalScopeTests["S7.5.2_A1.6"]={"assertion":"The \"delete\" token can not be us
GlobalScopeTests["S7.5.2_A1.7"]={"assertion":"The \"do\" token can not be used as identifier","description":"Checking if execution of \"do=1\" fails","id":"S7.5.2_A1.7","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.2_Keywords\\S7.5.2_A1.7.js","negative":"."}; GlobalScopeTests["S7.5.2_A1.7"]={"assertion":"The \"do\" token can not be used as identifier","description":"Checking if execution of \"do=1\" fails","id":"S7.5.2_A1.7","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.2_Keywords\\S7.5.2_A1.7.js","negative":"."};
GlobalScopeTests["S7.5.2_A1.8"]={"assertion":"The \"else\" token can not be used as identifier","description":"Checking if execution of \"else=1\" fails","id":"S7.5.2_A1.8","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.2_Keywords\\S7.5.2_A1.8.js","negative":"."}; GlobalScopeTests["S7.5.2_A1.8"]={"assertion":"The \"else\" token can not be used as identifier","description":"Checking if execution of \"else=1\" fails","id":"S7.5.2_A1.8","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.2_Keywords\\S7.5.2_A1.8.js","negative":"."};
GlobalScopeTests["S7.5.2_A1.9"]={"assertion":"The \"finally\" token can not be used as identifier","description":"Checking if execution of \"finally=1\" fails","id":"S7.5.2_A1.9","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.2_Keywords\\S7.5.2_A1.9.js","negative":"."}; GlobalScopeTests["S7.5.2_A1.9"]={"assertion":"The \"finally\" token can not be used as identifier","description":"Checking if execution of \"finally=1\" fails","id":"S7.5.2_A1.9","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.2_Keywords\\S7.5.2_A1.9.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.1"]={"assertion":"The \"abstract\" token can not be used as identifier","description":"Checking if execution of \"abstract=1\" fails","id":"S7.5.3_A1.1","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.1.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.10"]={"assertion":"The \"export\" token can not be used as identifier","description":"Checking if execution of \"export=1\" fails","id":"S7.5.3_A1.10","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.10.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.10"]={"assertion":"The \"export\" token can not be used as identifier","description":"Checking if execution of \"export=1\" fails","id":"S7.5.3_A1.10","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.10.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.11"]={"assertion":"The \"extends\" token can not be used as identifier","description":"Checking if execution of \"extends=1\" fails","id":"S7.5.3_A1.11","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.11.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.11"]={"assertion":"The \"extends\" token can not be used as identifier","description":"Checking if execution of \"extends=1\" fails","id":"S7.5.3_A1.11","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.11.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.12"]={"assertion":"The \"final\" token can not be used as identifier","description":"Checking if execution of \"final=1\" fails","id":"S7.5.3_A1.12","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.12.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.15"]={"assertion":"The \"implements\" token can not be used as identifier in strict code","description":"Checking if execution of \"implements=1\" fails in strict code","id":"S7.5.3_A1.15","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.15.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.13"]={"assertion":"The \"float\" token can not be used as identifier","description":"Checking if execution of \"float=1\" fails","id":"S7.5.3_A1.13","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.13.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.14"]={"assertion":"The \"goto\" token can not be used as identifier","description":"Checking if execution of \"goto=1\" fails","id":"S7.5.3_A1.14","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.14.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.15"]={"assertion":"The \"implements\" token can not be used as identifier","description":"Checking if execution of \"implements=1\" fails","id":"S7.5.3_A1.15","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.15.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.16"]={"assertion":"The \"import\" token can not be used as identifier","description":"Checking if execution of \"import=1\" fails","id":"S7.5.3_A1.16","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.16.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.16"]={"assertion":"The \"import\" token can not be used as identifier","description":"Checking if execution of \"import=1\" fails","id":"S7.5.3_A1.16","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.16.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.17"]={"assertion":"The \"int\" token can not be used as identifier","description":"Checking if execution of \"int=1\" fails","id":"S7.5.3_A1.17","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.17.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.18"]={"assertion":"The \"interface\" token can not be used as identifier in strict code","description":"Checking if execution of \"interface = 1\" fails in","id":"S7.5.3_A1.18","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.18.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.18"]={"assertion":"The \"interface\" token can not be used as identifier","description":"Checking if execution of \"interface = 1\" fails","id":"S7.5.3_A1.18","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.18.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.21"]={"assertion":"The \"package\" token can not be used as identifier in strict code","description":"Checking if execution of \"package=1\" fails in strict code","id":"S7.5.3_A1.21","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.21.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.19"]={"assertion":"The \"long\" token can not be used as identifier","description":"Checking if execution of \"long=1\" fails","id":"S7.5.3_A1.19","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.19.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.22"]={"assertion":"The \"private\" token can not be used as identifier in strict code","description":"Checking if execution of \"private=1\" fails in strict code","id":"S7.5.3_A1.22","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.22.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.2"]={"assertion":"The \"boolean\" token can not be used as identifier","description":"Checking if execution of \"boolean=1\" fails","id":"S7.5.3_A1.2","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.2.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.23"]={"assertion":"The \"protected\" token can not be used as identifier in strict code","description":"Checking if execution of \"protected=1\" fails in","id":"S7.5.3_A1.23","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.23.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.20"]={"assertion":"The \"native\" token can not be used as identifier","description":"Checking if execution of \"native=1\" fails","id":"S7.5.3_A1.20","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.20.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.24"]={"assertion":"The \"public\" token can not be used as identifier in strict code","description":"Checking if execution of \"public=1\" fails in strict code","id":"S7.5.3_A1.24","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.24.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.21"]={"assertion":"The \"package\" token can not be used as identifier","description":"Checking if execution of \"package=1\" fails","id":"S7.5.3_A1.21","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.21.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.26"]={"assertion":"The \"static\" token can not be used as identifier in strict code","description":"Checking if execution of \"static=1\" fails in strict code","id":"S7.5.3_A1.26","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.26.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.22"]={"assertion":"The \"private\" token can not be used as identifier","description":"Checking if execution of \"private=1\" fails","id":"S7.5.3_A1.22","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.22.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.23"]={"assertion":"The \"protected\" token can not be used as identifier","description":"Checking if execution of \"protected=1\" fails","id":"S7.5.3_A1.23","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.23.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.24"]={"assertion":"The \"public\" token can not be used as identifier","description":"Checking if execution of \"public=1\" fails","id":"S7.5.3_A1.24","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.24.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.25"]={"assertion":"The \"short\" token can not be used as identifier","description":"Checking if execution of \"short=1\" fails","id":"S7.5.3_A1.25","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.25.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.26"]={"assertion":"The \"static\" token can not be used as identifier","description":"Checking if execution of \"static=1\" fails","id":"S7.5.3_A1.26","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.26.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.27"]={"assertion":"The \"super\" token can not be used as identifier","description":"Checking if execution of \"super=1\" fails","id":"S7.5.3_A1.27","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.27.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.27"]={"assertion":"The \"super\" token can not be used as identifier","description":"Checking if execution of \"super=1\" fails","id":"S7.5.3_A1.27","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.27.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.28"]={"assertion":"The \"synchronized\" token can not be used as identifier","description":"Checking if execution of \"synchronized=1\" fails","id":"S7.5.3_A1.28","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.28.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.29"]={"assertion":"The \"throws\" token can not be used as identifier","description":"Checking if execution of \"throws=1\" fails","id":"S7.5.3_A1.29","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.29.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.3"]={"assertion":"The \"byte\" token can not be used as identifier","description":"Checking if execution of \"byte=1\" fails","id":"S7.5.3_A1.3","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.3.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.30"]={"assertion":"The \"transient\" token can not be used as identifier","description":"Checking if execution of \"transient=1\" fails","id":"S7.5.3_A1.30","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.30.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.31"]={"assertion":"The \"volatile\" token can not be used as identifier","description":"Checking if execution of \"volatile=1\" fails","id":"S7.5.3_A1.31","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.31.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.4"]={"assertion":"The \"char\" token can not be used as identifier","description":"Checking if execution of \"char=1\" fails","id":"S7.5.3_A1.4","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.4.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.5"]={"assertion":"The \"class\" token can not be used as identifier","description":"Checking if execution of \"class=1\" fails","id":"S7.5.3_A1.5","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.5.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.5"]={"assertion":"The \"class\" token can not be used as identifier","description":"Checking if execution of \"class=1\" fails","id":"S7.5.3_A1.5","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.5.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.6"]={"assertion":"The \"const\" token can not be used as identifier","description":"Checking if execution of \"const=1\" fails","id":"S7.5.3_A1.6","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.6.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.6"]={"assertion":"The \"const\" token can not be used as identifier","description":"Checking if execution of \"const=1\" fails","id":"S7.5.3_A1.6","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.6.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.7"]={"assertion":"The \"debugger\" token can not be used as identifier","description":"Checking if execution of \"debugger=1\" fails","id":"S7.5.3_A1.7","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.7.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.7"]={"assertion":"The \"debugger\" token can not be used as identifier","description":"Checking if execution of \"debugger=1\" fails","id":"S7.5.3_A1.7","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.7.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.8"]={"assertion":"The \"double\" token can not be used as identifier","description":"Checking if execution of \"double=1\" fails","id":"S7.5.3_A1.8","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.8.js","negative":"."};
GlobalScopeTests["S7.5.3_A1.9"]={"assertion":"The \"enum\" token can not be used as identifier","description":"Checking if execution of \"enum=1\" fails","id":"S7.5.3_A1.9","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.9.js","negative":"."}; GlobalScopeTests["S7.5.3_A1.9"]={"assertion":"The \"enum\" token can not be used as identifier","description":"Checking if execution of \"enum=1\" fails","id":"S7.5.3_A1.9","path":"07_Lexical_Conventions\\7.5_Tokens\\7.5.3_Future_Reserved_Words\\S7.5.3_A1.9.js","negative":"."};
GlobalScopeTests["S7.7_A2_T1"]={"assertion":"Punctuator cannot be expressed as a Unicode escape sequence consisting of six characters, namely \\u plus four hexadecimal digits","description":"Try to use {} as a Unicode \\u007B\\u007D","id":"S7.7_A2_T1","path":"07_Lexical_Conventions\\7.7_Punctuators\\S7.7_A2_T1.js","negative":"."}; GlobalScopeTests["S7.7_A2_T1"]={"assertion":"Punctuator cannot be expressed as a Unicode escape sequence consisting of six characters, namely \\u plus four hexadecimal digits","description":"Try to use {} as a Unicode \\u007B\\u007D","id":"S7.7_A2_T1","path":"07_Lexical_Conventions\\7.7_Punctuators\\S7.7_A2_T1.js","negative":"."};
GlobalScopeTests["S7.7_A2_T10"]={"assertion":"Punctuator cannot be expressed as a Unicode escape sequence consisting of six characters, namely \\u plus four hexadecimal digits","description":"Try to use \/ as a Unicode \\u002F","id":"S7.7_A2_T10","path":"07_Lexical_Conventions\\7.7_Punctuators\\S7.7_A2_T10.js","negative":"."}; GlobalScopeTests["S7.7_A2_T10"]={"assertion":"Punctuator cannot be expressed as a Unicode escape sequence consisting of six characters, namely \\u plus four hexadecimal digits","description":"Try to use \/ as a Unicode \\u002F","id":"S7.7_A2_T10","path":"07_Lexical_Conventions\\7.7_Punctuators\\S7.7_A2_T10.js","negative":"."};
@ -254,7 +238,6 @@ GlobalScopeTests["S12.14_A16_T6"]={"assertion":"TryStatement: \"try Block Catch\
GlobalScopeTests["S12.14_A16_T7"]={"assertion":"TryStatement: \"try Block Catch\" or \"try Block Finally\" or \"try Block Catch Finally\"","description":"Block: \"{ StatementList }\". Checking if execution of \"try{} catch(){\" fails","id":"S12.14_A16_T7","path":"12_Statement\\12.14_The_try_Statement\\S12.14_A16_T7.js","negative":"."}; GlobalScopeTests["S12.14_A16_T7"]={"assertion":"TryStatement: \"try Block Catch\" or \"try Block Finally\" or \"try Block Catch Finally\"","description":"Block: \"{ StatementList }\". Checking if execution of \"try{} catch(){\" fails","id":"S12.14_A16_T7","path":"12_Statement\\12.14_The_try_Statement\\S12.14_A16_T7.js","negative":"."};
GlobalScopeTests["S12.14_A16_T8"]={"assertion":"TryStatement: \"try Block Catch\" or \"try Block Finally\" or \"try Block Catch Finally\"","description":"Block: \"{ StatementList }\". Catch: \"catch (Identifier ) Block\". Checking if execution of \"try{} catch(){finally{}\" fails","id":"S12.14_A16_T8","path":"12_Statement\\12.14_The_try_Statement\\S12.14_A16_T8.js","negative":"."}; GlobalScopeTests["S12.14_A16_T8"]={"assertion":"TryStatement: \"try Block Catch\" or \"try Block Finally\" or \"try Block Catch Finally\"","description":"Block: \"{ StatementList }\". Catch: \"catch (Identifier ) Block\". Checking if execution of \"try{} catch(){finally{}\" fails","id":"S12.14_A16_T8","path":"12_Statement\\12.14_The_try_Statement\\S12.14_A16_T8.js","negative":"."};
GlobalScopeTests["S12.14_A16_T9"]={"assertion":"TryStatement: \"try Block Catch\" or \"try Block Finally\" or \"try Block Catch Finally\"","description":"Checking if execution of \"catch(){} finally{}\" fails","id":"S12.14_A16_T9","path":"12_Statement\\12.14_The_try_Statement\\S12.14_A16_T9.js","negative":"."}; GlobalScopeTests["S12.14_A16_T9"]={"assertion":"TryStatement: \"try Block Catch\" or \"try Block Finally\" or \"try Block Catch Finally\"","description":"Checking if execution of \"catch(){} finally{}\" fails","id":"S12.14_A16_T9","path":"12_Statement\\12.14_The_try_Statement\\S12.14_A16_T9.js","negative":"."};
GlobalScopeTests["S12.1_A1"]={"assertion":"The production Block { } can't contain function declaration","description":"Trying to declare function at the Block statement","id":"S12.1_A1","path":"12_Statement\\12.1_Block\\S12.1_A1.js","negative":"."};
GlobalScopeTests["S12.1_A4_T1"]={"assertion":"The production Block can't be inside of expression","description":"Checking if execution of \"y={__func}()\" fails","id":"S12.1_A4_T1","path":"12_Statement\\12.1_Block\\S12.1_A4_T1.js","negative":"."}; GlobalScopeTests["S12.1_A4_T1"]={"assertion":"The production Block can't be inside of expression","description":"Checking if execution of \"y={__func}()\" fails","id":"S12.1_A4_T1","path":"12_Statement\\12.1_Block\\S12.1_A4_T1.js","negative":"."};
GlobalScopeTests["S12.1_A4_T2"]={"assertion":"The production Block can't be inside of expression","description":"Checking if execution of \"y={x}\" fails","id":"S12.1_A4_T2","path":"12_Statement\\12.1_Block\\S12.1_A4_T2.js","negative":"."}; GlobalScopeTests["S12.1_A4_T2"]={"assertion":"The production Block can't be inside of expression","description":"Checking if execution of \"y={x}\" fails","id":"S12.1_A4_T2","path":"12_Statement\\12.1_Block\\S12.1_A4_T2.js","negative":"."};
GlobalScopeTests["S12.2_A8_T1"]={"assertion":"Only AssignmentExpression is admitted when variable is initialized","description":"Checking if execution of \"var x += 1\" fails","id":"S12.2_A8_T1","path":"12_Statement\\12.2_Variable_Statement\\S12.2_A8_T1.js","negative":"."}; GlobalScopeTests["S12.2_A8_T1"]={"assertion":"Only AssignmentExpression is admitted when variable is initialized","description":"Checking if execution of \"var x += 1\" fails","id":"S12.2_A8_T1","path":"12_Statement\\12.2_Variable_Statement\\S12.2_A8_T1.js","negative":"."};
@ -271,12 +254,8 @@ GlobalScopeTests["S12.5_A2"]={"assertion":"In the \"if\" Statement eval in Expre
GlobalScopeTests["S12.5_A6_T1"]={"assertion":"In the If statement expression must be enclosed in braces","description":"Checking if execution of \"if true\" fails","id":"S12.5_A6_T1","path":"12_Statement\\12.5_The_if_Statement\\S12.5_A6_T1.js","negative":"."}; GlobalScopeTests["S12.5_A6_T1"]={"assertion":"In the If statement expression must be enclosed in braces","description":"Checking if execution of \"if true\" fails","id":"S12.5_A6_T1","path":"12_Statement\\12.5_The_if_Statement\\S12.5_A6_T1.js","negative":"."};
GlobalScopeTests["S12.5_A6_T2"]={"assertion":"In the If statement expression must be enclosed in braces","description":"Checking if execution of \"if false\" fails","id":"S12.5_A6_T2","path":"12_Statement\\12.5_The_if_Statement\\S12.5_A6_T2.js","negative":"."}; GlobalScopeTests["S12.5_A6_T2"]={"assertion":"In the If statement expression must be enclosed in braces","description":"Checking if execution of \"if false\" fails","id":"S12.5_A6_T2","path":"12_Statement\\12.5_The_if_Statement\\S12.5_A6_T2.js","negative":"."};
GlobalScopeTests["S12.5_A8"]={"assertion":"In the \"if\" Statement empty expression is not allowed","description":"Checking if execution of \"if()\" fails","id":"S12.5_A8","path":"12_Statement\\12.5_The_if_Statement\\S12.5_A8.js","negative":"."}; GlobalScopeTests["S12.5_A8"]={"assertion":"In the \"if\" Statement empty expression is not allowed","description":"Checking if execution of \"if()\" fails","id":"S12.5_A8","path":"12_Statement\\12.5_The_if_Statement\\S12.5_A8.js","negative":"."};
GlobalScopeTests["S12.5_A9_T1"]={"assertion":"Function declaration within an \"if\" statement is not allowed","description":"Declaring function within an \"if\" statement","id":"S12.5_A9_T1","path":"12_Statement\\12.5_The_if_Statement\\S12.5_A9_T1.js","negative":"."};
GlobalScopeTests["S12.5_A9_T2"]={"assertion":"Function declaration within an \"if\" statement is not allowed","description":"Declaring function within and \"if\" that is declared within the function call","id":"S12.5_A9_T2","path":"12_Statement\\12.5_The_if_Statement\\S12.5_A9_T2.js","negative":"."};
GlobalScopeTests["S12.5_A9_T3"]={"assertion":"Function declaration within an \"if\" statement is not allowed","description":"Declaring function within an \"if\" statement that is declared within the function declaration","id":"S12.5_A9_T3","path":"12_Statement\\12.5_The_if_Statement\\S12.5_A9_T3.js","negative":"."}; GlobalScopeTests["S12.5_A9_T3"]={"assertion":"Function declaration within an \"if\" statement is not allowed","description":"Declaring function within an \"if\" statement that is declared within the function declaration","id":"S12.5_A9_T3","path":"12_Statement\\12.5_The_if_Statement\\S12.5_A9_T3.js","negative":"."};
GlobalScopeTests["S12.6.1_A12"]={"assertion":"Any statement within \"do-while\" construction must be a compound","description":"Checking if execution of \"do var x=1; var y =2; while (0)\" fails","id":"S12.6.1_A12","path":"12_Statement\\12.6_Iteration_Statements\\12.6.1_The_do_while_Statement\\S12.6.1_A12.js","negative":"."}; GlobalScopeTests["S12.6.1_A12"]={"assertion":"Any statement within \"do-while\" construction must be a compound","description":"Checking if execution of \"do var x=1; var y =2; while (0)\" fails","id":"S12.6.1_A12","path":"12_Statement\\12.6_Iteration_Statements\\12.6.1_The_do_while_Statement\\S12.6.1_A12.js","negative":"."};
GlobalScopeTests["S12.6.1_A13_T1"]={"assertion":"FunctionDeclaration within a \"do-while\" Block is not allowed","description":"Declaring function within a \"do-while\" loop","id":"S12.6.1_A13_T1","path":"12_Statement\\12.6_Iteration_Statements\\12.6.1_The_do_while_Statement\\S12.6.1_A13_T1.js","negative":"."};
GlobalScopeTests["S12.6.1_A13_T2"]={"assertion":"FunctionDeclaration within a \"do-while\" Block is not allowed","description":"Declaring a function within a \"do-while\" loop that is within a function call","id":"S12.6.1_A13_T2","path":"12_Statement\\12.6_Iteration_Statements\\12.6.1_The_do_while_Statement\\S12.6.1_A13_T2.js","negative":"."};
GlobalScopeTests["S12.6.1_A13_T3"]={"assertion":"FunctionDeclaration within a \"do-while\" Block is not allowed","description":"Declaring a function within a \"do-while\" loop that is within a function declaration itself","id":"S12.6.1_A13_T3","path":"12_Statement\\12.6_Iteration_Statements\\12.6.1_The_do_while_Statement\\S12.6.1_A13_T3.js","negative":"."}; GlobalScopeTests["S12.6.1_A13_T3"]={"assertion":"FunctionDeclaration within a \"do-while\" Block is not allowed","description":"Declaring a function within a \"do-while\" loop that is within a function declaration itself","id":"S12.6.1_A13_T3","path":"12_Statement\\12.6_Iteration_Statements\\12.6.1_The_do_while_Statement\\S12.6.1_A13_T3.js","negative":"."};
GlobalScopeTests["S12.6.1_A15"]={"assertion":"Block within a \"do-while\" Expression is not allowed","description":"Using \"{0}\" Block as an Expression","id":"S12.6.1_A15","path":"12_Statement\\12.6_Iteration_Statements\\12.6.1_The_do_while_Statement\\S12.6.1_A15.js","negative":"."}; GlobalScopeTests["S12.6.1_A15"]={"assertion":"Block within a \"do-while\" Expression is not allowed","description":"Using \"{0}\" Block as an Expression","id":"S12.6.1_A15","path":"12_Statement\\12.6_Iteration_Statements\\12.6.1_The_do_while_Statement\\S12.6.1_A15.js","negative":"."};
GlobalScopeTests["S12.6.1_A6_T1"]={"assertion":"Expression in \"do-while\" IterationStatement is bracketed with braces","description":"Checking if execution of \"do{} while 1\" fails","id":"S12.6.1_A6_T1","path":"12_Statement\\12.6_Iteration_Statements\\12.6.1_The_do_while_Statement\\S12.6.1_A6_T1.js","negative":"."}; GlobalScopeTests["S12.6.1_A6_T1"]={"assertion":"Expression in \"do-while\" IterationStatement is bracketed with braces","description":"Checking if execution of \"do{} while 1\" fails","id":"S12.6.1_A6_T1","path":"12_Statement\\12.6_Iteration_Statements\\12.6.1_The_do_while_Statement\\S12.6.1_A6_T1.js","negative":"."};
@ -352,4 +331,15 @@ GlobalScopeTests["S15.10.2.11_A1_T3"]={"assertion":"DecimalEscape :: DecimalInte
GlobalScopeTests["S15.1_A1_T1"]={"assertion":"The global object does not have a [[Construct]] property","description":"It is not possible to use the global object as a constructor","id":"S15.1_A1_T1","path":"15_Native\\15.1_The_Global_Object\\S15.1_A1_T1.js","negative":"."}; GlobalScopeTests["S15.1_A1_T1"]={"assertion":"The global object does not have a [[Construct]] property","description":"It is not possible to use the global object as a constructor","id":"S15.1_A1_T1","path":"15_Native\\15.1_The_Global_Object\\S15.1_A1_T1.js","negative":"."};
GlobalScopeTests["S15.1_A1_T2"]={"assertion":"The global object does not have a [[Construct]] property","description":"It is not possible to use the global object as a constructor","id":"S15.1_A1_T2","path":"15_Native\\15.1_The_Global_Object\\S15.1_A1_T2.js","negative":"."}; GlobalScopeTests["S15.1_A1_T2"]={"assertion":"The global object does not have a [[Construct]] property","description":"It is not possible to use the global object as a constructor","id":"S15.1_A1_T2","path":"15_Native\\15.1_The_Global_Object\\S15.1_A1_T2.js","negative":"."};
GlobalScopeTests["S15.1_A2_T1"]={"assertion":"The global object does not have a [[Call]] property","description":"It is not possible to invoke the global object as a function","id":"S15.1_A2_T1","path":"15_Native\\15.1_The_Global_Object\\S15.1_A2_T1.js","negative":"."}; GlobalScopeTests["S15.1_A2_T1"]={"assertion":"The global object does not have a [[Call]] property","description":"It is not possible to invoke the global object as a function","id":"S15.1_A2_T1","path":"15_Native\\15.1_The_Global_Object\\S15.1_A2_T1.js","negative":"."};
GlobalScopeTests["S15.1.2.1_A2_T2"]={"assertion":"If the parse fails, throw a SyntaxError exception (but see also clause 16)","description":"Checking if execution of \"eval(\"x = 1; x\\u000A++\")\" fails","id":"S15.1.2.1_A2_T2","path":"15_Native\\15.1_The_Global_Object\\15.1.2_Function_Properties_of_the_Global_Object\\15.1.2.1_eval\\S15.1.2.1_A2_T2.js","negative":"."}; GlobalScopeTests["S15.1.2.1_A2_T2"]={"assertion":"If the parse fails, throw a SyntaxError exception (but see also clause 16)","description":"Checking if execution of \"eval(\"x = 1; x\\u000A++\")\" fails","id":"S15.1.2.1_A2_T2","path":"15_Native\\15.1_The_Global_Object\\15.1.2_Function_Properties_of_the_Global_Object\\15.1.2.1_eval\\S15.1.2.1_A2_T2.js","negative":"."};
GlobalScopeTests["S15.2.4.3_A12"]={"assertion":"Let O be the result of calling ToObject passing the this value as the argument.","description":"","id":"S15.2.4.3_A12","path":"15_Native\\15.2_Object_Objects\\15.2.4_Properties_of_the_Object_Prototype_Object\\15.2.4.3_Object.prototype.toLocaleString\\S15.2.4.3_A12.js","negative":"."};
GlobalScopeTests["S15.2.4.3_A13"]={"assertion":"Let O be the result of calling ToObject passing the this value as the argument.","description":"","id":"S15.2.4.3_A13","path":"15_Native\\15.2_Object_Objects\\15.2.4_Properties_of_the_Object_Prototype_Object\\15.2.4.3_Object.prototype.toLocaleString\\S15.2.4.3_A13.js","negative":"."};
GlobalScopeTests["S15.2.4.4_A12"]={"assertion":"Let O be the result of calling ToObject passing the this value as the argument.","description":"","id":"S15.2.4.4_A12","path":"15_Native\\15.2_Object_Objects\\15.2.4_Properties_of_the_Object_Prototype_Object\\15.2.4.4_Object.prototype.valueOf\\S15.2.4.4_A12.js","negative":"."};
GlobalScopeTests["S15.2.4.4_A13"]={"assertion":"Let O be the result of calling ToObject passing the this value as the argument.","description":"","id":"S15.2.4.4_A13","path":"15_Native\\15.2_Object_Objects\\15.2.4_Properties_of_the_Object_Prototype_Object\\15.2.4.4_Object.prototype.valueOf\\S15.2.4.4_A13.js","negative":"."};
GlobalScopeTests["S15.2.4.4_A14"]={"assertion":"Let O be the result of calling ToObject passing the this value as the argument.","description":"","id":"S15.2.4.4_A14","path":"15_Native\\15.2_Object_Objects\\15.2.4_Properties_of_the_Object_Prototype_Object\\15.2.4.4_Object.prototype.valueOf\\S15.2.4.4_A14.js","negative":"."};
GlobalScopeTests["S15.2.4.5_A12"]={"assertion":"Let O be the result of calling ToObject passing the this value as the argument.","description":"","id":"S15.2.4.5_A12","path":"15_Native\\15.2_Object_Objects\\15.2.4_Properties_of_the_Object_Prototype_Object\\15.2.4.5_Object.prototype.hasOwnProperty\\S15.2.4.5_A12.js","negative":"."};
GlobalScopeTests["S15.2.4.5_A13"]={"assertion":"Let O be the result of calling ToObject passing the this value as the argument.","description":"","id":"S15.2.4.5_A13","path":"15_Native\\15.2_Object_Objects\\15.2.4_Properties_of_the_Object_Prototype_Object\\15.2.4.5_Object.prototype.hasOwnProperty\\S15.2.4.5_A13.js","negative":"."};
GlobalScopeTests["S15.2.4.6_A12"]={"assertion":"Let O be the result of calling ToObject passing the this value as the argument.","description":"","id":"S15.2.4.6_A12","path":"15_Native\\15.2_Object_Objects\\15.2.4_Properties_of_the_Object_Prototype_Object\\15.2.4.6_Object.prototype.isPrototypeOf\\S15.2.4.6_A12.js","negative":"."};
GlobalScopeTests["S15.2.4.6_A13"]={"assertion":"Let O be the result of calling ToObject passing the this value as the argument.","description":"","id":"S15.2.4.6_A13","path":"15_Native\\15.2_Object_Objects\\15.2.4_Properties_of_the_Object_Prototype_Object\\15.2.4.6_Object.prototype.isPrototypeOf\\S15.2.4.6_A13.js","negative":"."};
GlobalScopeTests["S15.2.4.7_A12"]={"assertion":"Let O be the result of calling ToObject passing the this value as the argument.","description":"","id":"S15.2.4.7_A12","path":"15_Native\\15.2_Object_Objects\\15.2.4_Properties_of_the_Object_Prototype_Object\\15.2.4.7_Object.prototype.propertyIsEnumerable\\S15.2.4.7_A12.js","negative":"."};
GlobalScopeTests["S15.2.4.7_A13"]={"assertion":"Let O be the result of calling ToObject passing the this value as the argument.","description":"","id":"S15.2.4.7_A13","path":"15_Native\\15.2_Object_Objects\\15.2.4_Properties_of_the_Object_Prototype_Object\\15.2.4.7_Object.prototype.propertyIsEnumerable\\S15.2.4.7_A13.js","negative":"."};