aboutsummaryrefslogtreecommitdiffstats
path: root/website/resources/scripts/testcases2/15.10.2.7_Quantifier.json
diff options
context:
space:
mode:
Diffstat (limited to 'website/resources/scripts/testcases2/15.10.2.7_Quantifier.json')
-rw-r--r--website/resources/scripts/testcases2/15.10.2.7_Quantifier.json422
1 files changed, 422 insertions, 0 deletions
diff --git a/website/resources/scripts/testcases2/15.10.2.7_Quantifier.json b/website/resources/scripts/testcases2/15.10.2.7_Quantifier.json
new file mode 100644
index 000000000..19c4d057b
--- /dev/null
+++ b/website/resources/scripts/testcases2/15.10.2.7_Quantifier.json
@@ -0,0 +1,422 @@
+{
+ "testCollection": {
+ "name": "15.10.2.7_Quantifier",
+ "numTests": 69,
+ "tests": [
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\d{2,4}/.exec(\"the answer is 42\") and check results",
+ "test": "__executed = /\\d{2,4}/.exec(\"the answer is 42\");\n\n__expected = [\"42\"];\n__expected.index = 14;\n__expected.input = \"the answer is 42\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\d{2,4}/.exec(\"the answer is 42\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\d{2,4}/.exec(\"the answer is 42\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\d{2,4}/.exec(\"the answer is 42\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\d{2,4}/.exec(\"the answer is 42\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A1_T1"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /b{0,93}c/.exec(\"aaabbbbcccddeeeefffff\") and check results",
+ "test": "__executed = /b{0,93}c/.exec(\"aaabbbbcccddeeeefffff\");\n\n__expected = [\"bbbbc\"];\n__expected.index = 3;\n__expected.input = \"aaabbbbcccddeeeefffff\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /b{0,93}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /b{0,93}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /b{0,93}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /b{0,93}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A1_T10"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /bx{0,93}c/.exec(\"aaabbbbcccddeeeefffff\") and check results",
+ "test": "__executed = /bx{0,93}c/.exec(\"aaabbbbcccddeeeefffff\");\n\n__expected = [\"bc\"];\n__expected.index = 6;\n__expected.input = \"aaabbbbcccddeeeefffff\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /bx{0,93}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /bx{0,93}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /bx{0,93}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /bx{0,93}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A1_T11"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /.{0,93}/.exec(\"weirwerdf\") and check results",
+ "test": "__executed = /.{0,93}/.exec(\"weirwerdf\");\n\n__expected = [\"weirwerdf\"];\n__expected.index = 0;\n__expected.input = \"weirwerdf\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /.{0,93}/.exec(\"weirwerdf\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /.{0,93}/.exec(\"weirwerdf\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /.{0,93}/.exec(\"weirwerdf\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /.{0,93}/.exec(\"weirwerdf\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A1_T12"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\d{2,4}/.test(\"the 7 movie\") and check results",
+ "test": "__executed = /\\d{2,4}/.test(\"the 7 movie\");\n\n//CHECK#1\nif (__executed) {\n\t$ERROR('#1: /\\\\d{2,4}/.test(\"the 7 movie\") === false');\n}\n\n",
+ "id": "S15.10.2.7_A1_T2"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\d{2,4}/.exec(\"the 20000 Leagues Under the Sea book\") and check results",
+ "test": "__executed = /\\d{2,4}/.exec(\"the 20000 Leagues Under the Sea book\");\n\n__expected = [\"2000\"];\n__expected.index = 4;\n__expected.input = \"the 20000 Leagues Under the Sea book\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\d{2,4}/.exec(\"the 20000 Leagues Under the Sea book\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\d{2,4}/.exec(\"the 20000 Leagues Under the Sea book\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\d{2,4}/.exec(\"the 20000 Leagues Under the Sea book\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\d{2,4}/.exec(\"the 20000 Leagues Under the Sea book\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A1_T3"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\d{2,4}/.exec(\"the Fahrenheit 451 book\") and check results",
+ "test": "__executed = /\\d{2,4}/.exec(\"the Fahrenheit 451 book\");\n\n__expected = [\"451\"];\n__expected.index = 15;\n__expected.input = \"the Fahrenheit 451 book\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\d{2,4}/.exec(\"the Fahrenheit 451 book\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\d{2,4}/.exec(\"the Fahrenheit 451 book\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\d{2,4}/.exec(\"the Fahrenheit 451 book\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\d{2,4}/.exec(\"the Fahrenheit 451 book\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A1_T4"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\d{2,4}/.exec(\"the 1984 novel\") and check results",
+ "test": "__executed = /\\d{2,4}/.exec(\"the 1984 novel\");\n\n__expected = [\"1984\"];\n__expected.index = 4;\n__expected.input = \"the 1984 novel\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\d{2,4}/.exec(\"the 1984 novel\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\d{2,4}/.exec(\"the 1984 novel\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\d{2,4}/.exec(\"the 1984 novel\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\d{2,4}/.exec(\"the 1984 novel\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A1_T5"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\d{2,4}/.exec(\"0a0\\u0031\\u0031b\") and check results",
+ "test": "__executed = /\\d{2,4}/.exec(\"0a0\\u0031\\u0031b\");\n\n__expected = [\"011\"];\n__expected.index = 2;\n__expected.input = \"0a011b\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\d{2,4}/.exec(\"0a0\\\\u0031\\\\u0031b\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\d{2,4}/.exec(\"0a0\\\\u0031\\\\u0031b\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\d{2,4}/.exec(\"0a0\\\\u0031\\\\u0031b\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\d{2,4}/.exec(\"0a0\\\\u0031\\\\u0031b\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A1_T6"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\d{2,4}/.exec(\"0a0\\u0031\\u003122b\") and check results",
+ "test": "__executed = /\\d{2,4}/.exec(\"0a0\\u0031\\u003122b\");\n\n__expected = [\"0112\"];\n__expected.index = 2;\n__expected.input = \"0a01122b\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\d{2,4}/.exec(\"0a0\\\\u0031\\\\u003122b\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\d{2,4}/.exec(\"0a0\\\\u0031\\\\u003122b\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\d{2,4}/.exec(\"0a0\\\\u0031\\\\u003122b\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\d{2,4}/.exec(\"0a0\\\\u0031\\\\u003122b\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A1_T7"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /b{2,3}c/.exec(\"aaabbbbcccddeeeefffff\") and check results",
+ "test": "__executed = /b{2,3}c/.exec(\"aaabbbbcccddeeeefffff\");\n\n__expected = [\"bbbc\"];\n__expected.index = 4;\n__expected.input = \"aaabbbbcccddeeeefffff\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /b{2,3}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /b{2,3}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /b{2,3}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /b{2,3}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A1_T8"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /b{42,93}c/.exec(\"aaabbbbcccddeeeefffff\") and check results",
+ "test": "__executed = /b{42,93}c/.test(\"aaabbbbcccddeeeefffff\");\n\n//CHECK#1\nif (__executed) {\n\t$ERROR('#1: /b{42,93}c/.test(\"aaabbbbcccddeeeefffff\") === false');\n}\n\n",
+ "id": "S15.10.2.7_A1_T9"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\w{3}\\d?/.exec(\"CE\\uFFFFL\\uFFDDbox127\") and check results",
+ "test": "__executed = /\\w{3}\\d?/.exec(\"CE\\uFFFFL\\uFFDDbox127\");\n\n__expected = [\"box1\"];\n__expected.index = 5;\n__expected.input = \"CE\\uFFFFL\\uFFDDbox127\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\w{3}\\\\d?/.exec(\"CE\\\\uFFFFL\\\\uFFDDbox127\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\w{3}\\\\d?/.exec(\"CE\\\\uFFFFL\\\\uFFDDbox127\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\w{3}\\\\d?/.exec(\"CE\\\\uFFFFL\\\\uFFDDbox127\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\w{3}\\\\d?/.exec(\"CE\\\\uFFFFL\\\\uFFDDbox127\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A2_T1"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\w{3}\\d?/.exec(\"CELL\\uFFDDbox127\") and check results",
+ "test": "__executed = /\\w{3}\\d?/.exec(\"CELL\\uFFDDbox127\");\n\n__expected = [\"CEL\"];\n__expected.index = 0;\n__expected.input = \"CELL\\uFFDDbox127\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\w{3}\\\\d?/.exec(\"CELL\\\\uFFDDbox127\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\w{3}\\\\d?/.exec(\"CELL\\\\uFFDDbox127\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\w{3}\\\\d?/.exec(\"CELL\\\\uFFDDbox127\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\w{3}\\\\d?/.exec(\"CELL\\\\uFFDDbox127\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A2_T2"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /b{2}c/.exec(\"aaabbbbcccddeeeefffff\") and check results",
+ "test": "__executed = /b{2}c/.exec(\"aaabbbbcccddeeeefffff\");\n\n__expected = [\"bbc\"];\n__expected.index = 5;\n__expected.input = \"aaabbbbcccddeeeefffff\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /b{2}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /b{2}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /b{2}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /b{2}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A2_T3"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /b{8}c/.test(\"aaabbbbcccddeeeefffff\") and check results",
+ "test": "__executed = /b{8}/.test(\"aaabbbbcccddeeeefffff\");\n\n//CHECK#1\nif (__executed) {\n\t$ERROR('#1: /b{8}/.test(\"aaabbbbcccddeeeefffff\") === false');\n}\n\n",
+ "id": "S15.10.2.7_A2_T4"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\s+java\\s+/.exec(\"language java\\n\") and check results",
+ "test": "__executed = /\\s+java\\s+/.exec(\"language java\\n\");\n\n__expected = [\" java\\n\"];\n__expected.index = 8;\n__expected.input = \"language java\\n\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\s+java\\\\s+/.exec(\"language java\\\\n\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\s+java\\\\s+/.exec(\"language java\\\\n\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\s+java\\\\s+/.exec(\"language java\\\\n\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\s+java\\\\s+/.exec(\"language java\\\\n\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A3_T1"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /o+/.test(\"abcdefg\") and check results",
+ "test": "__executed = /o+/.test(\"abcdefg\");\n\n//CHECK#1\nif (__executed) {\n\t$ERROR('#1: /o+/.test(\"abcdefg\") === false');\n}\n\n",
+ "id": "S15.10.2.7_A3_T10"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /d+/.exec(\"abcdefg\") and check results",
+ "test": "__executed = /d+/.exec(\"abcdefg\");\n\n__expected = [\"d\"];\n__expected.index = 3;\n__expected.input = \"abcdefg\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /d+/.exec(\"abcdefg\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /d+/.exec(\"abcdefg\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /d+/.exec(\"abcdefg\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /d+/.exec(\"abcdefg\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A3_T11"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /(b+)(b+)(b+)/.exec(\"abbbbbbbc\") and check results",
+ "test": "__executed = /(b+)(b+)(b+)/.exec(\"abbbbbbbc\");\n\n__expected = [\"bbbbbbb\",\"bbbbb\",\"b\",\"b\"];\n__expected.index = 1;\n__expected.input = \"abbbbbbbc\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /(b+)(b+)(b+)/.exec(\"abbbbbbbc\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /(b+)(b+)(b+)/.exec(\"abbbbbbbc\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /(b+)(b+)(b+)/.exec(\"abbbbbbbc\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /(b+)(b+)(b+)/.exec(\"abbbbbbbc\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A3_T12"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /(b+)(b*)/.exec(\"abbbbbbbc\") and check results",
+ "test": "__executed = /(b+)(b*)/.exec(\"abbbbbbbc\");\n\n__expected = [\"bbbbbbb\",\"bbbbbbb\",\"\"];\n__expected.index = 1;\n__expected.input = \"abbbbbbbc\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /(b+)(b*)/.exec(\"abbbbbbbc\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /(b+)(b*)/.exec(\"abbbbbbbc\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /(b+)(b*)/.exec(\"abbbbbbbc\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /(b+)(b*)/.exec(\"abbbbbbbc\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A3_T13"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /b*b+/.exec(\"abbbbbbbc\") and check results",
+ "test": "__executed = /b*b+/.exec(\"abbbbbbbc\");\n\n__expected = [\"bbbbbbb\"];\n__expected.index = 1;\n__expected.input = \"abbbbbbbc\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /b*b+/.exec(\"abbbbbbbc\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /b*b+/.exec(\"abbbbbbbc\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /b*b+/.exec(\"abbbbbbbc\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /b*b+/.exec(\"abbbbbbbc\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A3_T14"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\s+java\\s+/.exec(\"\\t java object\") and check results",
+ "test": "__executed = /\\s+java\\s+/.exec(\"\\t java object\");\n\n__expected = [\"\\t java \"];\n__expected.index = 0;\n__expected.input = \"\\t java object\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\s+java\\\\s+/.exec(\"\\\\t java object\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\s+java\\\\s+/.exec(\"\\\\t java object\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\s+java\\\\s+/.exec(\"\\\\t java object\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\s+java\\\\s+/.exec(\"\\\\t java object\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A3_T2"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\s+java\\s+/.test(\"\\t javax package\") and check results",
+ "test": "__executed = /\\s+java\\s+/.test(\"\\t javax package\");\n\n//CHECK#1\nif (__executed) {\n\t$ERROR('#1: /\\\\s+java\\\\s+/.test(\"\\\\t javax package\") === false');\n}\n\n",
+ "id": "S15.10.2.7_A3_T3"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\s+java\\s+/.test(\"java\\n\\nobject\") and check results",
+ "test": "__executed = /\\s+java\\s+/.test(\"java\\n\\nobject\");\n\n//CHECK#1\nif (__executed) {\n\t$ERROR('#1: /\\\\s+java\\\\s+/.test(\"java\\\\n\\\\nobject\") === false');\n}\n\n",
+ "id": "S15.10.2.7_A3_T4"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[a-z]+\\d+/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\") and check results",
+ "test": "__executed = /[a-z]+\\d+/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\");\n\n__expected = [\"x2\"];\n__expected.index = 10;\n__expected.input = \"x 2 ff 55 x2 as1 z12 abc12.0\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[a-z]+\\\\d+/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[a-z]+\\\\d+/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[a-z]+\\\\d+/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[a-z]+\\\\d+/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A3_T5"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[a-z]+\\d+/.exec(\"__abc123.0\") and check results",
+ "test": "__executed = /[a-z]+\\d+/.exec(\"__abc123.0\");\n\n__expected = [\"abc123\"];\n__expected.index = 2;\n__expected.input = \"__abc123.0\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[a-z]+\\\\d+/.exec(\"__abc123.0\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[a-z]+\\\\d+/.exec(\"__abc123.0\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[a-z]+\\\\d+/.exec(\"__abc123.0\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[a-z]+\\\\d+/.exec(\"__abc123.0\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A3_T6"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[a-z]+(\\d+)/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\") and check results",
+ "test": "__executed = /[a-z]+(\\d+)/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\");\n\n__expected = [\"x2\",\"2\"];\n__expected.index = 10;\n__expected.input = \"x 2 ff 55 x2 as1 z12 abc12.0\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[a-z]+(\\\\d+)/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[a-z]+(\\\\d+)/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[a-z]+(\\\\d+)/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[a-z]+(\\\\d+)/.exec(\"x 2 ff 55 x2 as1 z12 abc12.0\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A3_T7"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[a-z]+(\\d+)/.exec(\"__abc123.0\") and check results",
+ "test": "__executed = /[a-z]+(\\d+)/.exec(\"__abc123.0\");\n\n__expected = [\"abc123\",\"123\"];\n__expected.index = 2;\n__expected.input = \"__abc123.0\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[a-z]+(\\\\d+)/.exec(\"__abc123.0\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[a-z]+(\\\\d+)/.exec(\"__abc123.0\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[a-z]+(\\\\d+)/.exec(\"__abc123.0\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[a-z]+(\\\\d+)/.exec(\"__abc123.0\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A3_T8"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /d+/.exec(\"abcdddddefg\") and check results",
+ "test": "__executed = /d+/.exec(\"abcdddddefg\");\n\n__expected = [\"ddddd\"];\n__expected.index = 3;\n__expected.input = \"abcdddddefg\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /d+/.exec(\"abcdddddefg\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /d+/.exec(\"abcdddddefg\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /d+/.exec(\"abcdddddefg\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /d+/.exec(\"abcdddddefg\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A3_T9"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[^\"]* /.exec('\"beast\"-nickname') and check results",
+ "test": "__executed = /[^\"]*/.exec('\"beast\"-nickname');\n\n__expected = [\"\"];\n__expected.index = 0;\n__expected.input = '\"beast\"-nickname';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[^\"]*/.exec(\\'\"beast\"-nickname\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[^\"]*/.exec(\\'\"beast\"-nickname\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[^\"]*/.exec(\\'\"beast\"-nickname\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[^\"]*/.exec(\\'\"beast\"-nickname\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T1"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /d* /.exec('abcddddefg') and check results",
+ "test": "__executed = /d*/.exec('abcddddefg');\n\n__expected = [\"\"];\n__expected.index = 0;\n__expected.input = 'abcddddefg';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /d*/.exec(\\'abcddddefg\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /d*/.exec(\\'abcddddefg\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /d*/.exec(\\'abcddddefg\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /d*/.exec(\\'abcddddefg\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T10"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /cd* /.exec('abcddddefg') and check results",
+ "test": "__executed = /cd*/.exec('abcddddefg');\n\n__expected = [\"cdddd\"];\n__expected.index = 2;\n__expected.input = 'abcddddefg';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /cd*/.exec(\\'abcddddefg\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /cd*/.exec(\\'abcddddefg\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /cd*/.exec(\\'abcddddefg\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /cd*/.exec(\\'abcddddefg\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T11"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /cx*d/.exec('abcdefg') and check results",
+ "test": "__executed = /cx*d/.exec('abcdefg');\n\n__expected = [\"cd\"];\n__expected.index = 2;\n__expected.input = 'abcdefg';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /cx*d/.exec(\\'abcdefg\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /cx*d/.exec(\\'abcdefg\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /cx*d/.exec(\\'abcdefg\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /cx*d/.exec(\\'abcdefg\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T12"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /(x*)(x+)/.exec('xxxxxxx') and check results",
+ "test": "__executed = /(x*)(x+)/.exec('xxxxxxx');\n\n__expected = [\"xxxxxxx\",\"xxxxxx\",\"x\"];\n__expected.index = 0;\n__expected.input = 'xxxxxxx';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /(x*)(x+)/.exec(\\'xxxxxxx\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /(x*)(x+)/.exec(\\'xxxxxxx\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /(x*)(x+)/.exec(\\'xxxxxxx\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /(x*)(x+)/.exec(\\'xxxxxxx\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T13"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /(\\d*)(\\d+)/.exec('1234567890') and check results",
+ "test": "__executed = /(\\d*)(\\d+)/.exec('1234567890');\n\n__expected = [\"1234567890\",\"123456789\",\"0\"];\n__expected.index = 0;\n__expected.input = '1234567890';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /(\\\\d*)(\\\\d+)/.exec(\\'1234567890\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /(\\\\d*)(\\\\d+)/.exec(\\'1234567890\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /(\\\\d*)(\\\\d+)/.exec(\\'1234567890\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /(\\\\d*)(\\\\d+)/.exec(\\'1234567890\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T14"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /(\\d*)\\d(\\d+)/.exec('1234567890') and check results",
+ "test": "__executed = /(\\d*)\\d(\\d+)/.exec('1234567890');\n\n__expected = [\"1234567890\",\"12345678\",\"0\"];\n__expected.index = 0;\n__expected.input = '1234567890';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /(\\\\d*)\\\\d(\\\\d+)/.exec(\\'1234567890\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /(\\\\d*)\\\\d(\\\\d+)/.exec(\\'1234567890\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /(\\\\d*)\\\\d(\\\\d+)/.exec(\\'1234567890\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /(\\\\d*)\\\\d(\\\\d+)/.exec(\\'1234567890\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T15"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /(x+)(x*)/.exec('xxxxxxx') and check results",
+ "test": "__executed = /(x+)(x*)/.exec('xxxxxxx');\n\n__expected = [\"xxxxxxx\",\"xxxxxxx\",\"\"];\n__expected.index = 0;\n__expected.input = 'xxxxxxx';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /(x+)(x*)/.exec(\\'xxxxxxx\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /(x+)(x*)/.exec(\\'xxxxxxx\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /(x+)(x*)/.exec(\\'xxxxxxx\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /(x+)(x*)/.exec(\\'xxxxxxx\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T16"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /x*y+$/.exec('xxxxxxyyyyyy') and check results",
+ "test": "__executed = /x*y+$/.exec('xxxxxxyyyyyy');\n\n__expected = [\"xxxxxxyyyyyy\"];\n__expected.index = 0;\n__expected.input = 'xxxxxxyyyyyy';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /x*y+$/.exec(\\'xxxxxxyyyyyy\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /x*y+$/.exec(\\'xxxxxxyyyyyy\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /x*y+$/.exec(\\'xxxxxxyyyyyy\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /x*y+$/.exec(\\'xxxxxxyyyyyy\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T17"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[\\d]*[\\s]*bc./.exec('abcdef') and check results",
+ "test": "__executed = /[\\d]*[\\s]*bc./.exec('abcdef');\n\n__expected = [\"bcd\"];\n__expected.index = 1;\n__expected.input = 'abcdef';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[\\\\d]*[\\\\s]*bc./.exec(\\'abcdef\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[\\\\d]*[\\\\s]*bc./.exec(\\'abcdef\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[\\\\d]*[\\\\s]*bc./.exec(\\'abcdef\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[\\\\d]*[\\\\s]*bc./.exec(\\'abcdef\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T18"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /bc..[\\d]*[\\s]* /.exec('abcdef') and check results",
+ "test": "__executed = /bc..[\\d]*[\\s]*/.exec('abcdef');\n\n__expected = [\"bcde\"];\n__expected.index = 1;\n__expected.input = 'abcdef';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /bc..[\\\\d]*[\\\\s]*/.exec(\\'abcdef\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /bc..[\\\\d]*[\\\\s]*/.exec(\\'abcdef\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /bc..[\\\\d]*[\\\\s]*/.exec(\\'abcdef\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /bc..[\\\\d]*[\\\\s]*/.exec(\\'abcdef\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T19"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[^\"]* /.exec('alice said: \"don\\'t\"') and check results",
+ "test": "__executed = /[^\"]*/.exec('alice said: \"don\\'t\"');\n\n__expected = [\"alice said: \"];\n__expected.index = 0;\n__expected.input = 'alice said: \"don\\'t\"';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[^\"]*/.exec(\\'alice said: \"don\\'t\"\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[^\"]*/.exec(\\'alice said: \"don\\'t\"\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[^\"]*/.exec(\\'alice said: \"don\\'t\"\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[^\"]*/.exec(\\'alice said: \"don\\'t\"\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T2"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /.* /.exec('a1b2c3') and check results",
+ "test": "__executed = /.*/.exec('a1b2c3');\n\n__expected = [\"a1b2c3\"];\n__expected.index = 0;\n__expected.input = 'a1b2c3';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /.*/.exec(\\'a1b2c3\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /.*/.exec(\\'a1b2c3\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /.*/.exec(\\'a1b2c3\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /.*/.exec(\\'a1b2c3\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T20"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[xyz]*1/.test('a0.b2.c3') and check results",
+ "test": "__executed = /[xyz]*1/.test('a0.b2.c3');\n\n//CHECK#1\nif (__executed) {\n\t$ERROR('#1: /[xyz]*1/.test(\\'a0.b2.c3\\') === false');\n}\n\n",
+ "id": "S15.10.2.7_A4_T21"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[^\"]* /.exec(\"before\\'i\\'start\") and check results",
+ "test": "__executed = /[^\"]*/.exec(\"before\\'i\\'start\");\n\n__expected = [\"before\\'i\\'start\"];\n__expected.index = 0;\n__expected.input = \"before\\'i\\'start\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[^\"]*/.exec(\"before\\'i\\'start\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[^\"]*/.exec(\"before\\'i\\'start\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[^\"]*/.exec(\"before\\'i\\'start\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[^\"]*/.exec(\"before\\'i\\'start\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T3"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[^\"]* /.exec('alice \\\"sweep\\\": \"don\\'t\"') and check results",
+ "test": "__executed = /[^\"]*/.exec('alice \\\"sweep\\\": \"don\\'t\"');\n\n__expected = [\"alice \"];\n__expected.index = 0;\n__expected.input = 'alice \\\"sweep\\\": \"don\\'t\"';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[^\"]*/.exec(\\'alice \\\\\"sweep\\\\\": \"don\\'t\"\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[^\"]*/.exec(\\'alice \\\\\"sweep\\\\\": \"don\\'t\"\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[^\"]*/.exec(\\'alice \\\\\"sweep\\\\\": \"don\\'t\"\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[^\"]*/.exec(\\'alice \\\\\"sweep\\\\\": \"don\\'t\"\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T4"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[^\"]* /.exec('alice \\u0022sweep\\u0022: \"don\\'t\"') and check results",
+ "test": "__executed = /[^\"]*/.exec('alice \\u0022sweep\\u0022: \"don\\'t\"');\n\n__expected = [\"alice \"];\n__expected.index = 0;\n__expected.input = 'alice \"sweep\": \"don\\'t\"';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[^\"]*/.exec(\\'alice \\\\u0022sweep\\\\u0022: \"don\\'t\"\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[^\"]*/.exec(\\'alice \\\\u0022sweep\\\\u0022: \"don\\'t\"\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[^\"]*/.exec(\\'alice \\\\u0022sweep\\\\u0022: \"don\\'t\"\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[^\"]*/.exec(\\'alice \\\\u0022sweep\\\\u0022: \"don\\'t\"\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T5"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[\"'][^\"']*[\"']/.exec('alice \\u0022sweep\\u0022: \"don\\'t\"') and check results",
+ "test": "__executed = /[\"'][^\"']*[\"']/.exec('alice \\u0022sweep\\u0022: \"don\\'t\"');\n\n__expected = [\"\\\"sweep\\\"\"];\n__expected.index = 6;\n__expected.input = 'alice \"sweep\": \"don\\'t\"';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice \\\\u0022sweep\\\\u0022: \"don\\'t\"\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice \\\\u0022sweep\\\\u0022: \"don\\'t\"\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice \\\\u0022sweep\\\\u0022: \"don\\'t\"\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice \\\\u0022sweep\\\\u0022: \"don\\'t\"\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T6"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[\"'][^\"']*[\"']/.exec('alice cries out: \\'don\\'t\\'') and check results",
+ "test": "__executed = /[\"'][^\"']*[\"']/.exec('alice cries out: \\'don\\'t\\'');\n\n__expected = [\"\\'don\\'\"];\n__expected.index = 17;\n__expected.input = 'alice cries out: \\'don\\'t\\'';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice cries out: \\'don\\'t\\'\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice cries out: \\'don\\'t\\'\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice cries out: \\'don\\'t\\'\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice cries out: \\'don\\'t\\'\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T7"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[\"'][^\"']*[\"']/.test('alice cries out: don\\'t') and check results",
+ "test": "__executed = /[\"'][^\"']*[\"']/.test('alice cries out: don\\'t');\n\n//CHECK#1\nif (__executed) {\n\t$ERROR('#1: /[\"\\'][^\"\\']*[\"\\']/.test(\\'alice cries out: don\\'t\\') === false');\n}\n\n",
+ "id": "S15.10.2.7_A4_T8"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /[\"'][^\"']*[\"']/.exec('alice cries out:\\\"\\\"') and check results",
+ "test": "__executed = /[\"'][^\"']*[\"']/.exec('alice cries out:\\\"\\\"');\n\n__expected = ['\\\"\\\"'];\n__expected.index = 16;\n__expected.input = 'alice cries out:\\\"\\\"';\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice cries out:\\\\\"\\\\\"\\'); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice cries out:\\\\\"\\\\\"\\'); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice cries out:\\\\\"\\\\\"\\'); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /[\"\\'][^\"\\']*[\"\\']/.exec(\\'alice cries out:\\\\\"\\\\\"\\'); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A4_T9"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /java(script)?/.exec(\"state: javascript is extension of ecma script\") and check results",
+ "test": "__executed = /java(script)?/.exec(\"state: javascript is extension of ecma script\");\n\n__expected = [\"javascript\", \"script\"];\n__expected.index = 7;\n__expected.input = \"state: javascript is extension of ecma script\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /java(script)?/.exec(\"state: javascript is extension of ecma script\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /java(script)?/.exec(\"state: javascript is extension of ecma script\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /java(script)?/.exec(\"state: javascript is extension of ecma script\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /java(script)?/.exec(\"state: javascript is extension of ecma script\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A5_T1"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /ab?c?d?x?y?z/.exec(\"123az789\") and check results",
+ "test": "__executed = /ab?c?d?x?y?z/.exec(\"123az789\");\n\n__expected = [\"az\"];\n__expected.index = 3;\n__expected.input = \"123az789\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /ab?c?d?x?y?z/.exec(\"123az789\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /ab?c?d?x?y?z/.exec(\"123az789\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /ab?c?d?x?y?z/.exec(\"123az789\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /ab?c?d?x?y?z/.exec(\"123az789\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A5_T10"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\??\\??\\??\\??\\??/.exec(\"?????\") and check results",
+ "test": "__executed = /\\??\\??\\??\\??\\??/.exec(\"?????\");\n\n__expected = [\"?????\"];\n__expected.index = 0;\n__expected.input = \"?????\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\??\\\\??\\\\??\\\\??\\\\??/.exec(\"?????\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\??\\\\??\\\\??\\\\??\\\\??/.exec(\"?????\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\??\\\\??\\\\??\\\\??\\\\??/.exec(\"?????\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\??\\\\??\\\\??\\\\??\\\\??/.exec(\"?????\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A5_T11"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /.?.?.?.?.?.?.?/.exec(\"test\") and check results",
+ "test": "__executed = /.?.?.?.?.?.?.?/.exec(\"test\");\n\n__expected = [\"test\"];\n__expected.index = 0;\n__expected.input = \"test\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /.?.?.?.?.?.?.?/.exec(\"test\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /.?.?.?.?.?.?.?/.exec(\"test\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /.?.?.?.?.?.?.?/.exec(\"test\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /.?.?.?.?.?.?.?/.exec(\"test\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A5_T12"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /java(script)?/.exec(\"state: java and javascript are vastly different\") and check results",
+ "test": "__executed = /java(script)?/.exec(\"state: java and javascript are vastly different\");\n\n__expected = [\"java\", undefined];\n__expected.index = 7;\n__expected.input = \"state: java and javascript are vastly different\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /java(script)?/.exec(\"state: java and javascript are vastly different\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /java(script)?/.exec(\"state: java and javascript are vastly different\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /java(script)?/.exec(\"state: java and javascript are vastly different\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /java(script)?/.exec(\"state: java and javascript are vastly different\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A5_T2"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /java(script)?/.test(\"state: both Java and JavaScript used in web development\") and check results",
+ "test": "__executed = /java(script)?/.test(\"state: both Java and JavaScript used in web development\");\n\n//CHECK#1\nif (__executed) {\n\t$ERROR('#1: /java(script)?/.test(\"state: both Java and JavaScript used in web development\") === false');\n}\n\n",
+ "id": "S15.10.2.7_A5_T3"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /cd?e/.exec(\"abcdef\") and check results",
+ "test": "__executed = /cd?e/.exec(\"abcdef\");\n\n__expected = [\"cde\"];\n__expected.index = 2;\n__expected.input = \"abcdef\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /cd?e/.exec(\"abcdef\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /cd?e/.exec(\"abcdef\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /cd?e/.exec(\"abcdef\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /cd?e/.exec(\"abcdef\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A5_T4"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /cdx?e/.exec(\"abcdef\") and check results",
+ "test": "__executed = /cdx?e/.exec(\"abcdef\");\n\n__expected = [\"cde\"];\n__expected.index = 2;\n__expected.input = \"abcdef\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /cdx?e/.exec(\"abcdef\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /cdx?e/.exec(\"abcdef\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /cdx?e/.exec(\"abcdef\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /cdx?e/.exec(\"abcdef\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A5_T5"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /o?pqrst/.exec(\"pqrstuvw\") and check results",
+ "test": "__executed = /o?pqrst/.exec(\"pqrstuvw\");\n\n__expected = [\"pqrst\"];\n__expected.index = 0;\n__expected.input = \"pqrstuvw\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /o?pqrst/.exec(\"pqrstuvw\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /o?pqrst/.exec(\"pqrstuvw\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /o?pqrst/.exec(\"pqrstuvw\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /o?pqrst/.exec(\"pqrstuvw\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A5_T6"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /x?y?z?/.exec(\"abcd\") and check results",
+ "test": "__executed = /x?y?z?/.exec(\"abcd\");\n\n__expected = [\"\"];\n__expected.index = 0;\n__expected.input = \"abcd\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /x?y?z?/.exec(\"abcd\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /x?y?z?/.exec(\"abcd\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /x?y?z?/.exec(\"abcd\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /x?y?z?/.exec(\"abcd\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A5_T7"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /x?ay?bz?c/.exec(\"abcd\") and check results",
+ "test": "__executed = /x?ay?bz?c/.exec(\"abcd\");\n\n__expected = [\"abc\"];\n__expected.index = 0;\n__expected.input = \"abcd\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /x?ay?bz?c/.exec(\"abcd\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /x?ay?bz?c/.exec(\"abcd\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /x?ay?bz?c/.exec(\"abcd\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /x?ay?bz?c/.exec(\"abcd\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A5_T8"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /b?b?b?b/.exec(\"abbbbc\") and check results",
+ "test": "__executed = /b?b?b?b/.exec(\"abbbbc\");\n\n__expected = [\"bbbb\"];\n__expected.index = 1;\n__expected.input = \"abbbbc\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /b?b?b?b/.exec(\"abbbbc\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /b?b?b?b/.exec(\"abbbbc\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /b?b?b?b/.exec(\"abbbbc\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /b?b?b?b/.exec(\"abbbbc\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A5_T9"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /b{2,}c/.exec(\"aaabbbbcccddeeeefffff\") and check results",
+ "test": "__executed = /b{2,}c/.exec(\"aaabbbbcccddeeeefffff\");\n\n__expected = [\"bbbbc\"];\n__expected.index = 3;\n__expected.input = \"aaabbbbcccddeeeefffff\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /b{2,}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /b{2,}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /b{2,}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /b{2,}c/.exec(\"aaabbbbcccddeeeefffff\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A6_T1"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /b{8,}c/.test(\"aaabbbbcccddeeeefffff\") and check results",
+ "test": "__executed = /b{8,}c/.test(\"aaabbbbcccddeeeefffff\");\n\n//CHECK#1\nif (__executed) {\n\t$ERROR('#1: /b{8,}c/.test(\"aaabbbbcccddeeeefffff\") === false');\n}\n\n",
+ "id": "S15.10.2.7_A6_T2"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /\\d{1,}/.exec(\"wqe456646dsff\") and check results",
+ "test": "__executed = /\\d{1,}/.exec(\"wqe456646dsff\");\n\n__expected = [\"456646\"];\n__expected.index = 3;\n__expected.input = \"wqe456646dsff\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /\\\\d{1,}/.exec(\"wqe456646dsff\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /\\\\d{1,}/.exec(\"wqe456646dsff\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /\\\\d{1,}/.exec(\"wqe456646dsff\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /\\\\d{1,}/.exec(\"wqe456646dsff\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A6_T3"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /(123){1,}/.exec(\"123123\") and check results",
+ "test": "__executed = /(123){1,}/.exec(\"123123\");\n\n__expected = [\"123123\",\"123\"];\n__expected.index = 0;\n__expected.input = \"123123\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /(123){1,}/.exec(\"123123\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /(123){1,}/.exec(\"123123\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /(123){1,}/.exec(\"123123\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /(123){1,}/.exec(\"123123\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A6_T4"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /(123){1,}x\\1/.exec(\"123123x123\") and check results",
+ "test": "__executed = /(123){1,}x\\1/.exec(\"123123x123\");\n\n__expected = [\"123123x123\",\"123\"];\n__expected.index = 0;\n__expected.input = \"123123x123\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /(123){1,}x\\\\1/.exec(\"123123x123\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /(123){1,}x\\\\1/.exec(\"123123x123\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /(123){1,}x\\\\1\\\\/.exec(\"123123x123\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /(123){1,}x\\\\1/.exec(\"123123x123\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A6_T5"
+ },
+ {
+ "section": "15.10.2.7",
+ "description": "Execute /x{1,2}x{1,}/.exec(\"xxxxxxx\") and check results",
+ "test": "__executed = /x{1,2}x{1,}/.exec(\"xxxxxxx\");\n\n__expected = [\"xxxxxxx\"];\n__expected.index = 0;\n__expected.input = \"xxxxxxx\";\n\n//CHECK#1\nif (__executed.length !== __expected.length) {\n\t$ERROR('#1: __executed = /x{1,2}x{1,}/.exec(\"xxxxxxx\"); __executed.length === ' + __expected.length + '. Actual: ' + __executed.length);\n}\n\n//CHECK#2\nif (__executed.index !== __expected.index) {\n\t$ERROR('#2: __executed = /x{1,2}x{1,}/.exec(\"xxxxxxx\"); __executed.index === ' + __expected.index + '. Actual: ' + __executed.index);\n}\n\n//CHECK#3\nif (__executed.input !== __expected.input) {\n\t$ERROR('#3: __executed = /x{1,2}x{1,}/.exec(\"xxxxxxx\"); __executed.input === ' + __expected.input + '. Actual: ' + __executed.input);\n}\n\n//CHECK#4\nfor(var index=0; index<__expected.length; index++) {\n\tif (__executed[index] !== __expected[index]) {\n\t\t$ERROR('#4: __executed = /x{1,2}x{1,}/.exec(\"xxxxxxx\"); __executed[' + index + '] === ' + __expected[index] + '. Actual: ' + __executed[index]);\n\t}\n}\n\n",
+ "id": "S15.10.2.7_A6_T6"
+ }
+ ]
+ }
+}